# 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 '2020-09-01/generated/azure_mgmt_web/module_definition'
require 'ms_rest_azure'

module Azure::Web::Mgmt::V2020_09_01
  autoload :AppServiceCertificateOrders,                        '2020-09-01/generated/azure_mgmt_web/app_service_certificate_orders.rb'
  autoload :CertificateRegistrationProvider,                    '2020-09-01/generated/azure_mgmt_web/certificate_registration_provider.rb'
  autoload :Domains,                                            '2020-09-01/generated/azure_mgmt_web/domains.rb'
  autoload :TopLevelDomains,                                    '2020-09-01/generated/azure_mgmt_web/top_level_domains.rb'
  autoload :DomainRegistrationProvider,                         '2020-09-01/generated/azure_mgmt_web/domain_registration_provider.rb'
  autoload :Certificates,                                       '2020-09-01/generated/azure_mgmt_web/certificates.rb'
  autoload :DeletedWebApps,                                     '2020-09-01/generated/azure_mgmt_web/deleted_web_apps.rb'
  autoload :Diagnostics,                                        '2020-09-01/generated/azure_mgmt_web/diagnostics.rb'
  autoload :Provider,                                           '2020-09-01/generated/azure_mgmt_web/provider.rb'
  autoload :Recommendations,                                    '2020-09-01/generated/azure_mgmt_web/recommendations.rb'
  autoload :WebApps,                                            '2020-09-01/generated/azure_mgmt_web/web_apps.rb'
  autoload :StaticSites,                                        '2020-09-01/generated/azure_mgmt_web/static_sites.rb'
  autoload :AppServiceEnvironments,                             '2020-09-01/generated/azure_mgmt_web/app_service_environments.rb'
  autoload :AppServicePlans,                                    '2020-09-01/generated/azure_mgmt_web/app_service_plans.rb'
  autoload :ResourceHealthMetadataOperations,                   '2020-09-01/generated/azure_mgmt_web/resource_health_metadata_operations.rb'
  autoload :WebSiteManagementClient,                            '2020-09-01/generated/azure_mgmt_web/web_site_management_client.rb'

  module Models
    autoload :ResponseMetaData,                                   '2020-09-01/generated/azure_mgmt_web/models/response_meta_data.rb'
    autoload :AnalysisData,                                       '2020-09-01/generated/azure_mgmt_web/models/analysis_data.rb'
    autoload :CsmUsageQuotaCollection,                            '2020-09-01/generated/azure_mgmt_web/models/csm_usage_quota_collection.rb'
    autoload :AppServiceCertificateCollection,                    '2020-09-01/generated/azure_mgmt_web/models/app_service_certificate_collection.rb'
    autoload :ErrorEntity,                                        '2020-09-01/generated/azure_mgmt_web/models/error_entity.rb'
    autoload :KeyInfo,                                            '2020-09-01/generated/azure_mgmt_web/models/key_info.rb'
    autoload :IdentifierCollection,                               '2020-09-01/generated/azure_mgmt_web/models/identifier_collection.rb'
    autoload :SiteExtensionInfoCollection,                        '2020-09-01/generated/azure_mgmt_web/models/site_extension_info_collection.rb'
    autoload :Operation,                                          '2020-09-01/generated/azure_mgmt_web/models/operation.rb'
    autoload :SnapshotCollection,                                 '2020-09-01/generated/azure_mgmt_web/models/snapshot_collection.rb'
    autoload :WebAppCollection,                                   '2020-09-01/generated/azure_mgmt_web/models/web_app_collection.rb'
    autoload :TriggeredJobHistoryCollection,                      '2020-09-01/generated/azure_mgmt_web/models/triggered_job_history_collection.rb'
    autoload :DeletedWebAppCollection,                            '2020-09-01/generated/azure_mgmt_web/models/deleted_web_app_collection.rb'
    autoload :SiteSeal,                                           '2020-09-01/generated/azure_mgmt_web/models/site_seal.rb'
    autoload :Solution,                                           '2020-09-01/generated/azure_mgmt_web/models/solution.rb'
    autoload :SystemData,                                         '2020-09-01/generated/azure_mgmt_web/models/system_data.rb'
    autoload :DetectorAbnormalTimePeriod,                         '2020-09-01/generated/azure_mgmt_web/models/detector_abnormal_time_period.rb'
    autoload :TriggeredWebJobCollection,                          '2020-09-01/generated/azure_mgmt_web/models/triggered_web_job_collection.rb'
    autoload :AbnormalTimePeriod,                                 '2020-09-01/generated/azure_mgmt_web/models/abnormal_time_period.rb'
    autoload :WebAppInstanceStatusCollection,                     '2020-09-01/generated/azure_mgmt_web/models/web_app_instance_status_collection.rb'
    autoload :EndpointDependency,                                 '2020-09-01/generated/azure_mgmt_web/models/endpoint_dependency.rb'
    autoload :StaticSiteBuildProperties,                          '2020-09-01/generated/azure_mgmt_web/models/static_site_build_properties.rb'
    autoload :DiagnosticMetricSample,                             '2020-09-01/generated/azure_mgmt_web/models/diagnostic_metric_sample.rb'
    autoload :FunctionEnvelopeCollection,                         '2020-09-01/generated/azure_mgmt_web/models/function_envelope_collection.rb'
    autoload :DiagnosticMetricSet,                                '2020-09-01/generated/azure_mgmt_web/models/diagnostic_metric_set.rb'
    autoload :StaticSiteCollection,                               '2020-09-01/generated/azure_mgmt_web/models/static_site_collection.rb'
    autoload :DataSource,                                         '2020-09-01/generated/azure_mgmt_web/models/data_source.rb'
    autoload :ManagedServiceIdentityUserAssignedIdentitiesValue,  '2020-09-01/generated/azure_mgmt_web/models/managed_service_identity_user_assigned_identities_value.rb'
    autoload :AppServiceCertificate,                              '2020-09-01/generated/azure_mgmt_web/models/app_service_certificate.rb'
    autoload :SlotSwapStatus,                                     '2020-09-01/generated/azure_mgmt_web/models/slot_swap_status.rb'
    autoload :HostingEnvironmentDiagnostics,                      '2020-09-01/generated/azure_mgmt_web/models/hosting_environment_diagnostics.rb'
    autoload :HostingEnvironmentProfile,                          '2020-09-01/generated/azure_mgmt_web/models/hosting_environment_profile.rb'
    autoload :InboundEnvironmentEndpoint,                         '2020-09-01/generated/azure_mgmt_web/models/inbound_environment_endpoint.rb'
    autoload :ApiManagementConfig,                                '2020-09-01/generated/azure_mgmt_web/models/api_management_config.rb'
    autoload :DataTableResponseColumn,                            '2020-09-01/generated/azure_mgmt_web/models/data_table_response_column.rb'
    autoload :CorsSettings,                                       '2020-09-01/generated/azure_mgmt_web/models/cors_settings.rb'
    autoload :DataTableResponseObject,                            '2020-09-01/generated/azure_mgmt_web/models/data_table_response_object.rb'
    autoload :AutoHealActions,                                    '2020-09-01/generated/azure_mgmt_web/models/auto_heal_actions.rb'
    autoload :DetectorInfo,                                       '2020-09-01/generated/azure_mgmt_web/models/detector_info.rb'
    autoload :StatusCodesBasedTrigger,                            '2020-09-01/generated/azure_mgmt_web/models/status_codes_based_trigger.rb'
    autoload :Rendering,                                          '2020-09-01/generated/azure_mgmt_web/models/rendering.rb'
    autoload :AutoHealTriggers,                                   '2020-09-01/generated/azure_mgmt_web/models/auto_heal_triggers.rb'
    autoload :DiagnosticData,                                     '2020-09-01/generated/azure_mgmt_web/models/diagnostic_data.rb'
    autoload :SiteLimits,                                         '2020-09-01/generated/azure_mgmt_web/models/site_limits.rb'
    autoload :InboundEnvironmentEndpointCollection,               '2020-09-01/generated/azure_mgmt_web/models/inbound_environment_endpoint_collection.rb'
    autoload :Experiments,                                        '2020-09-01/generated/azure_mgmt_web/models/experiments.rb'
    autoload :DetectorResponseCollection,                         '2020-09-01/generated/azure_mgmt_web/models/detector_response_collection.rb'
    autoload :VirtualApplication,                                 '2020-09-01/generated/azure_mgmt_web/models/virtual_application.rb'
    autoload :PrivateAccessSubnet,                                '2020-09-01/generated/azure_mgmt_web/models/private_access_subnet.rb'
    autoload :SiteMachineKey,                                     '2020-09-01/generated/azure_mgmt_web/models/site_machine_key.rb'
    autoload :DiagnosticAnalysisCollection,                       '2020-09-01/generated/azure_mgmt_web/models/diagnostic_analysis_collection.rb'
    autoload :NameValuePair,                                      '2020-09-01/generated/azure_mgmt_web/models/name_value_pair.rb'
    autoload :PrivateAccessVirtualNetwork,                        '2020-09-01/generated/azure_mgmt_web/models/private_access_virtual_network.rb'
    autoload :HostNameSslState,                                   '2020-09-01/generated/azure_mgmt_web/models/host_name_ssl_state.rb'
    autoload :DiagnosticCategoryCollection,                       '2020-09-01/generated/azure_mgmt_web/models/diagnostic_category_collection.rb'
    autoload :Capability,                                         '2020-09-01/generated/azure_mgmt_web/models/capability.rb'
    autoload :DiagnosticDetectorCollection,                       '2020-09-01/generated/azure_mgmt_web/models/diagnostic_detector_collection.rb'
    autoload :SkuDescription,                                     '2020-09-01/generated/azure_mgmt_web/models/sku_description.rb'
    autoload :PrivateLinkConnectionState,                         '2020-09-01/generated/azure_mgmt_web/models/private_link_connection_state.rb'
    autoload :Resource,                                           '2020-09-01/generated/azure_mgmt_web/models/resource.rb'
    autoload :StackMinorVersion,                                  '2020-09-01/generated/azure_mgmt_web/models/stack_minor_version.rb'
    autoload :DefaultErrorResponseError,                          '2020-09-01/generated/azure_mgmt_web/models/default_error_response_error.rb'
    autoload :StackMajorVersion,                                  '2020-09-01/generated/azure_mgmt_web/models/stack_major_version.rb'
    autoload :NameIdentifier,                                     '2020-09-01/generated/azure_mgmt_web/models/name_identifier.rb'
    autoload :ApplicationStack,                                   '2020-09-01/generated/azure_mgmt_web/models/application_stack.rb'
    autoload :MetricAvailability,                                 '2020-09-01/generated/azure_mgmt_web/models/metric_availability.rb'
    autoload :PerfMonCounterCollection,                           '2020-09-01/generated/azure_mgmt_web/models/perf_mon_counter_collection.rb'
    autoload :MetricSpecification,                                '2020-09-01/generated/azure_mgmt_web/models/metric_specification.rb'
    autoload :ApplicationStackCollection,                         '2020-09-01/generated/azure_mgmt_web/models/application_stack_collection.rb'
    autoload :CsmOperationDescriptionProperties,                  '2020-09-01/generated/azure_mgmt_web/models/csm_operation_description_properties.rb'
    autoload :PerfMonResponse,                                    '2020-09-01/generated/azure_mgmt_web/models/perf_mon_response.rb'
    autoload :CsmOperationDescription,                            '2020-09-01/generated/azure_mgmt_web/models/csm_operation_description.rb'
    autoload :RecommendationCollection,                           '2020-09-01/generated/azure_mgmt_web/models/recommendation_collection.rb'
    autoload :Address,                                            '2020-09-01/generated/azure_mgmt_web/models/address.rb'
    autoload :PerfMonSet,                                         '2020-09-01/generated/azure_mgmt_web/models/perf_mon_set.rb'
    autoload :HostName,                                           '2020-09-01/generated/azure_mgmt_web/models/host_name.rb'
    autoload :AppserviceGithubToken,                              '2020-09-01/generated/azure_mgmt_web/models/appservice_github_token.rb'
    autoload :StaticSiteFunctionOverviewCollection,               '2020-09-01/generated/azure_mgmt_web/models/static_site_function_overview_collection.rb'
    autoload :AppserviceGithubTokenRequest,                       '2020-09-01/generated/azure_mgmt_web/models/appservice_github_token_request.rb'
    autoload :DomainCollection,                                   '2020-09-01/generated/azure_mgmt_web/models/domain_collection.rb'
    autoload :PerfMonSample,                                      '2020-09-01/generated/azure_mgmt_web/models/perf_mon_sample.rb'
    autoload :StaticSiteUserCollection,                           '2020-09-01/generated/azure_mgmt_web/models/static_site_user_collection.rb'
    autoload :BillingMeterCollection,                             '2020-09-01/generated/azure_mgmt_web/models/billing_meter_collection.rb'
    autoload :EnabledConfig,                                      '2020-09-01/generated/azure_mgmt_web/models/enabled_config.rb'
    autoload :CsmMoveResourceEnvelope,                            '2020-09-01/generated/azure_mgmt_web/models/csm_move_resource_envelope.rb'
    autoload :NameIdentifierCollection,                           '2020-09-01/generated/azure_mgmt_web/models/name_identifier_collection.rb'
    autoload :NetworkTrace,                                       '2020-09-01/generated/azure_mgmt_web/models/network_trace.rb'
    autoload :TldLegalAgreementCollection,                        '2020-09-01/generated/azure_mgmt_web/models/tld_legal_agreement_collection.rb'
    autoload :HostingEnvironmentDeploymentInfo,                   '2020-09-01/generated/azure_mgmt_web/models/hosting_environment_deployment_info.rb'
    autoload :TopLevelDomainAgreementOption,                      '2020-09-01/generated/azure_mgmt_web/models/top_level_domain_agreement_option.rb'
    autoload :DeploymentLocations,                                '2020-09-01/generated/azure_mgmt_web/models/deployment_locations.rb'
    autoload :AppServiceEnvironmentCollection,                    '2020-09-01/generated/azure_mgmt_web/models/app_service_environment_collection.rb'
    autoload :GeoRegionCollection,                                '2020-09-01/generated/azure_mgmt_web/models/geo_region_collection.rb'
    autoload :EndpointDetail,                                     '2020-09-01/generated/azure_mgmt_web/models/endpoint_detail.rb'
    autoload :GlobalCsmSkuDescription,                            '2020-09-01/generated/azure_mgmt_web/models/global_csm_sku_description.rb'
    autoload :WorkerPool,                                         '2020-09-01/generated/azure_mgmt_web/models/worker_pool.rb'
    autoload :PrivateLinkResourceProperties,                      '2020-09-01/generated/azure_mgmt_web/models/private_link_resource_properties.rb'
    autoload :StampCapacity,                                      '2020-09-01/generated/azure_mgmt_web/models/stamp_capacity.rb'
    autoload :PremierAddOnOfferCollection,                        '2020-09-01/generated/azure_mgmt_web/models/premier_add_on_offer_collection.rb'
    autoload :AppServiceEnvironment,                              '2020-09-01/generated/azure_mgmt_web/models/app_service_environment.rb'
    autoload :ResourceNameAvailability,                           '2020-09-01/generated/azure_mgmt_web/models/resource_name_availability.rb'
    autoload :LocalizableString,                                  '2020-09-01/generated/azure_mgmt_web/models/localizable_string.rb'
    autoload :ResourceNameAvailabilityRequest,                    '2020-09-01/generated/azure_mgmt_web/models/resource_name_availability_request.rb'
    autoload :CertificateDetails,                                 '2020-09-01/generated/azure_mgmt_web/models/certificate_details.rb'
    autoload :SkuInfos,                                           '2020-09-01/generated/azure_mgmt_web/models/sku_infos.rb'
    autoload :SlotDifferenceCollection,                           '2020-09-01/generated/azure_mgmt_web/models/slot_difference_collection.rb'
    autoload :PrivateLinkResource,                                '2020-09-01/generated/azure_mgmt_web/models/private_link_resource.rb'
    autoload :HttpLogsConfig,                                     '2020-09-01/generated/azure_mgmt_web/models/http_logs_config.rb'
    autoload :SourceControlCollection,                            '2020-09-01/generated/azure_mgmt_web/models/source_control_collection.rb'
    autoload :HostNameBindingCollection,                          '2020-09-01/generated/azure_mgmt_web/models/host_name_binding_collection.rb'
    autoload :ValidateRequest,                                    '2020-09-01/generated/azure_mgmt_web/models/validate_request.rb'
    autoload :WebJobCollection,                                   '2020-09-01/generated/azure_mgmt_web/models/web_job_collection.rb'
    autoload :ValidateResponseError,                              '2020-09-01/generated/azure_mgmt_web/models/validate_response_error.rb'
    autoload :StaticSiteBuildCollection,                          '2020-09-01/generated/azure_mgmt_web/models/static_site_build_collection.rb'
    autoload :ValidateResponse,                                   '2020-09-01/generated/azure_mgmt_web/models/validate_response.rb'
    autoload :ManagedServiceIdentity,                             '2020-09-01/generated/azure_mgmt_web/models/managed_service_identity.rb'
    autoload :PrivateLinkResourcesWrapper,                        '2020-09-01/generated/azure_mgmt_web/models/private_link_resources_wrapper.rb'
    autoload :IpSecurityRestriction,                              '2020-09-01/generated/azure_mgmt_web/models/ip_security_restriction.rb'
    autoload :ProcessInfoCollection,                              '2020-09-01/generated/azure_mgmt_web/models/process_info_collection.rb'
    autoload :AutoHealCustomAction,                               '2020-09-01/generated/azure_mgmt_web/models/auto_heal_custom_action.rb'
    autoload :ProcessModuleInfoCollection,                        '2020-09-01/generated/azure_mgmt_web/models/process_module_info_collection.rb'
    autoload :RequestsBasedTrigger,                               '2020-09-01/generated/azure_mgmt_web/models/requests_based_trigger.rb'
    autoload :ProcessThreadInfoCollection,                        '2020-09-01/generated/azure_mgmt_web/models/process_thread_info_collection.rb'
    autoload :RampUpRule,                                         '2020-09-01/generated/azure_mgmt_web/models/ramp_up_rule.rb'
    autoload :MSDeployLogEntry,                                   '2020-09-01/generated/azure_mgmt_web/models/msdeploy_log_entry.rb'
    autoload :HandlerMapping,                                     '2020-09-01/generated/azure_mgmt_web/models/handler_mapping.rb'
    autoload :FileSystemApplicationLogsConfig,                    '2020-09-01/generated/azure_mgmt_web/models/file_system_application_logs_config.rb'
    autoload :SiteConfig,                                         '2020-09-01/generated/azure_mgmt_web/models/site_config.rb'
    autoload :AzureTableStorageApplicationLogsConfig,             '2020-09-01/generated/azure_mgmt_web/models/azure_table_storage_application_logs_config.rb'
    autoload :SkuCapacity,                                        '2020-09-01/generated/azure_mgmt_web/models/sku_capacity.rb'
    autoload :AzureBlobStorageApplicationLogsConfig,              '2020-09-01/generated/azure_mgmt_web/models/azure_blob_storage_application_logs_config.rb'
    autoload :DefaultErrorResponseErrorDetailsItem,               '2020-09-01/generated/azure_mgmt_web/models/default_error_response_error_details_item.rb'
    autoload :ApplicationLogsConfig,                              '2020-09-01/generated/azure_mgmt_web/models/application_logs_config.rb'
    autoload :LogSpecification,                                   '2020-09-01/generated/azure_mgmt_web/models/log_specification.rb'
    autoload :PublicCertificateCollection,                        '2020-09-01/generated/azure_mgmt_web/models/public_certificate_collection.rb'
    autoload :ServiceSpecification,                               '2020-09-01/generated/azure_mgmt_web/models/service_specification.rb'
    autoload :SiteCloneabilityCriterion,                          '2020-09-01/generated/azure_mgmt_web/models/site_cloneability_criterion.rb'
    autoload :CsmOperationCollection,                             '2020-09-01/generated/azure_mgmt_web/models/csm_operation_collection.rb'
    autoload :SiteCloneability,                                   '2020-09-01/generated/azure_mgmt_web/models/site_cloneability.rb'
    autoload :DomainPurchaseConsent,                              '2020-09-01/generated/azure_mgmt_web/models/domain_purchase_consent.rb'
    autoload :SiteConfigResourceCollection,                       '2020-09-01/generated/azure_mgmt_web/models/site_config_resource_collection.rb'
    autoload :DomainControlCenterSsoRequest,                      '2020-09-01/generated/azure_mgmt_web/models/domain_control_center_sso_request.rb'
    autoload :SiteConfigurationSnapshotInfoCollection,            '2020-09-01/generated/azure_mgmt_web/models/site_configuration_snapshot_info_collection.rb'
    autoload :DomainRecommendationSearchParameters,               '2020-09-01/generated/azure_mgmt_web/models/domain_recommendation_search_parameters.rb'
    autoload :DeploymentCollection,                               '2020-09-01/generated/azure_mgmt_web/models/deployment_collection.rb'
    autoload :ArmIdWrapper,                                       '2020-09-01/generated/azure_mgmt_web/models/arm_id_wrapper.rb'
    autoload :CertificateCollection,                              '2020-09-01/generated/azure_mgmt_web/models/certificate_collection.rb'
    autoload :AzureBlobStorageHttpLogsConfig,                     '2020-09-01/generated/azure_mgmt_web/models/azure_blob_storage_http_logs_config.rb'
    autoload :VirtualIPMapping,                                   '2020-09-01/generated/azure_mgmt_web/models/virtual_ipmapping.rb'
    autoload :AzureStorageInfoValue,                              '2020-09-01/generated/azure_mgmt_web/models/azure_storage_info_value.rb'
    autoload :AppServicePlanCollection,                           '2020-09-01/generated/azure_mgmt_web/models/app_service_plan_collection.rb'
    autoload :ResourceHealthMetadataCollection,                   '2020-09-01/generated/azure_mgmt_web/models/resource_health_metadata_collection.rb'
    autoload :AppServiceCertificateOrderCollection,               '2020-09-01/generated/azure_mgmt_web/models/app_service_certificate_order_collection.rb'
    autoload :DatabaseBackupSetting,                              '2020-09-01/generated/azure_mgmt_web/models/database_backup_setting.rb'
    autoload :SiteSealRequest,                                    '2020-09-01/generated/azure_mgmt_web/models/site_seal_request.rb'
    autoload :ResourceCollection,                                 '2020-09-01/generated/azure_mgmt_web/models/resource_collection.rb'
    autoload :FunctionSecrets,                                    '2020-09-01/generated/azure_mgmt_web/models/function_secrets.rb'
    autoload :BackupItemCollection,                               '2020-09-01/generated/azure_mgmt_web/models/backup_item_collection.rb'
    autoload :CloningInfo,                                        '2020-09-01/generated/azure_mgmt_web/models/cloning_info.rb'
    autoload :BackupSchedule,                                     '2020-09-01/generated/azure_mgmt_web/models/backup_schedule.rb'
    autoload :SlowRequestsBasedTrigger,                           '2020-09-01/generated/azure_mgmt_web/models/slow_requests_based_trigger.rb'
    autoload :HybridConnectionCollection,                         '2020-09-01/generated/azure_mgmt_web/models/hybrid_connection_collection.rb'
    autoload :VirtualDirectory,                                   '2020-09-01/generated/azure_mgmt_web/models/virtual_directory.rb'
    autoload :WorkerPoolCollection,                               '2020-09-01/generated/azure_mgmt_web/models/worker_pool_collection.rb'
    autoload :StaticSiteCustomDomainOverviewCollection,           '2020-09-01/generated/azure_mgmt_web/models/static_site_custom_domain_overview_collection.rb'
    autoload :UsageCollection,                                    '2020-09-01/generated/azure_mgmt_web/models/usage_collection.rb'
    autoload :DefaultErrorResponse,                               '2020-09-01/generated/azure_mgmt_web/models/default_error_response.rb'
    autoload :ConnStringValueTypePair,                            '2020-09-01/generated/azure_mgmt_web/models/conn_string_value_type_pair.rb'
    autoload :CsmOperationDisplay,                                '2020-09-01/generated/azure_mgmt_web/models/csm_operation_display.rb'
    autoload :StampCapacityCollection,                            '2020-09-01/generated/azure_mgmt_web/models/stamp_capacity_collection.rb'
    autoload :DomainAvailabilityCheckResult,                      '2020-09-01/generated/azure_mgmt_web/models/domain_availability_check_result.rb'
    autoload :ContainerCpuUsage,                                  '2020-09-01/generated/azure_mgmt_web/models/container_cpu_usage.rb'
    autoload :TldLegalAgreement,                                  '2020-09-01/generated/azure_mgmt_web/models/tld_legal_agreement.rb'
    autoload :ContainerThrottlingData,                            '2020-09-01/generated/azure_mgmt_web/models/container_throttling_data.rb'
    autoload :VirtualNetworkProfile,                              '2020-09-01/generated/azure_mgmt_web/models/virtual_network_profile.rb'
    autoload :ContainerCpuStatistics,                             '2020-09-01/generated/azure_mgmt_web/models/container_cpu_statistics.rb'
    autoload :CsmUsageQuota,                                      '2020-09-01/generated/azure_mgmt_web/models/csm_usage_quota.rb'
    autoload :ContainerMemoryStatistics,                          '2020-09-01/generated/azure_mgmt_web/models/container_memory_statistics.rb'
    autoload :HostKeys,                                           '2020-09-01/generated/azure_mgmt_web/models/host_keys.rb'
    autoload :ContainerNetworkInterfaceStatistics,                '2020-09-01/generated/azure_mgmt_web/models/container_network_interface_statistics.rb'
    autoload :ApiDefinitionInfo,                                  '2020-09-01/generated/azure_mgmt_web/models/api_definition_info.rb'
    autoload :ContainerInfo,                                      '2020-09-01/generated/azure_mgmt_web/models/container_info.rb'
    autoload :ConnStringInfo,                                     '2020-09-01/generated/azure_mgmt_web/models/conn_string_info.rb'
    autoload :SkuInfoCollection,                                  '2020-09-01/generated/azure_mgmt_web/models/sku_info_collection.rb'
    autoload :Dimension,                                          '2020-09-01/generated/azure_mgmt_web/models/dimension.rb'
    autoload :ContinuousWebJobCollection,                         '2020-09-01/generated/azure_mgmt_web/models/continuous_web_job_collection.rb'
    autoload :DomainOwnershipIdentifierCollection,                '2020-09-01/generated/azure_mgmt_web/models/domain_ownership_identifier_collection.rb'
    autoload :SkuInfo,                                            '2020-09-01/generated/azure_mgmt_web/models/sku_info.rb'
    autoload :NetworkAccessControlEntry,                          '2020-09-01/generated/azure_mgmt_web/models/network_access_control_entry.rb'
    autoload :CsmCopySlotEntity,                                  '2020-09-01/generated/azure_mgmt_web/models/csm_copy_slot_entity.rb'
    autoload :ProxyOnlyResource,                                  '2020-09-01/generated/azure_mgmt_web/models/proxy_only_resource.rb'
    autoload :ResourceMetricDefinitionCollection,                 '2020-09-01/generated/azure_mgmt_web/models/resource_metric_definition_collection.rb'
    autoload :FileSystemHttpLogsConfig,                           '2020-09-01/generated/azure_mgmt_web/models/file_system_http_logs_config.rb'
    autoload :ResourceMetricAvailability,                         '2020-09-01/generated/azure_mgmt_web/models/resource_metric_availability.rb'
    autoload :TopLevelDomainCollection,                           '2020-09-01/generated/azure_mgmt_web/models/top_level_domain_collection.rb'
    autoload :CsmPublishingProfileOptions,                        '2020-09-01/generated/azure_mgmt_web/models/csm_publishing_profile_options.rb'
    autoload :AutoHealRules,                                      '2020-09-01/generated/azure_mgmt_web/models/auto_heal_rules.rb'
    autoload :CsmSlotEntity,                                      '2020-09-01/generated/azure_mgmt_web/models/csm_slot_entity.rb'
    autoload :SnapshotRecoverySource,                             '2020-09-01/generated/azure_mgmt_web/models/snapshot_recovery_source.rb'
    autoload :OutboundEnvironmentEndpointCollection,              '2020-09-01/generated/azure_mgmt_web/models/outbound_environment_endpoint_collection.rb'
    autoload :Contact,                                            '2020-09-01/generated/azure_mgmt_web/models/contact.rb'
    autoload :OutboundEnvironmentEndpoint,                        '2020-09-01/generated/azure_mgmt_web/models/outbound_environment_endpoint.rb'
    autoload :AppServiceCertificateResource,                      '2020-09-01/generated/azure_mgmt_web/models/app_service_certificate_resource.rb'
    autoload :AppServiceCertificateOrder,                         '2020-09-01/generated/azure_mgmt_web/models/app_service_certificate_order.rb'
    autoload :AppServiceCertificateOrderPatchResource,            '2020-09-01/generated/azure_mgmt_web/models/app_service_certificate_order_patch_resource.rb'
    autoload :AppServiceCertificatePatchResource,                 '2020-09-01/generated/azure_mgmt_web/models/app_service_certificate_patch_resource.rb'
    autoload :CertificateEmail,                                   '2020-09-01/generated/azure_mgmt_web/models/certificate_email.rb'
    autoload :CertificateOrderAction,                             '2020-09-01/generated/azure_mgmt_web/models/certificate_order_action.rb'
    autoload :ReissueCertificateOrderRequest,                     '2020-09-01/generated/azure_mgmt_web/models/reissue_certificate_order_request.rb'
    autoload :RenewCertificateOrderRequest,                       '2020-09-01/generated/azure_mgmt_web/models/renew_certificate_order_request.rb'
    autoload :VnetRoute,                                          '2020-09-01/generated/azure_mgmt_web/models/vnet_route.rb'
    autoload :VnetInfo,                                           '2020-09-01/generated/azure_mgmt_web/models/vnet_info.rb'
    autoload :VnetGateway,                                        '2020-09-01/generated/azure_mgmt_web/models/vnet_gateway.rb'
    autoload :User,                                               '2020-09-01/generated/azure_mgmt_web/models/user.rb'
    autoload :StringDictionary,                                   '2020-09-01/generated/azure_mgmt_web/models/string_dictionary.rb'
    autoload :Snapshot,                                           '2020-09-01/generated/azure_mgmt_web/models/snapshot.rb'
    autoload :PushSettings,                                       '2020-09-01/generated/azure_mgmt_web/models/push_settings.rb'
    autoload :Identifier,                                         '2020-09-01/generated/azure_mgmt_web/models/identifier.rb'
    autoload :HybridConnection,                                   '2020-09-01/generated/azure_mgmt_web/models/hybrid_connection.rb'
    autoload :DeletedSite,                                        '2020-09-01/generated/azure_mgmt_web/models/deleted_site.rb'
    autoload :Site,                                               '2020-09-01/generated/azure_mgmt_web/models/site.rb'
    autoload :AppServicePlan,                                     '2020-09-01/generated/azure_mgmt_web/models/app_service_plan.rb'
    autoload :Domain,                                             '2020-09-01/generated/azure_mgmt_web/models/domain.rb'
    autoload :DomainOwnershipIdentifier,                          '2020-09-01/generated/azure_mgmt_web/models/domain_ownership_identifier.rb'
    autoload :DomainPatchResource,                                '2020-09-01/generated/azure_mgmt_web/models/domain_patch_resource.rb'
    autoload :TopLevelDomain,                                     '2020-09-01/generated/azure_mgmt_web/models/top_level_domain.rb'
    autoload :Certificate,                                        '2020-09-01/generated/azure_mgmt_web/models/certificate.rb'
    autoload :CertificatePatchResource,                           '2020-09-01/generated/azure_mgmt_web/models/certificate_patch_resource.rb'
    autoload :DetectorDefinition,                                 '2020-09-01/generated/azure_mgmt_web/models/detector_definition.rb'
    autoload :AnalysisDefinition,                                 '2020-09-01/generated/azure_mgmt_web/models/analysis_definition.rb'
    autoload :DetectorResponse,                                   '2020-09-01/generated/azure_mgmt_web/models/detector_response.rb'
    autoload :DiagnosticAnalysis,                                 '2020-09-01/generated/azure_mgmt_web/models/diagnostic_analysis.rb'
    autoload :DiagnosticCategory,                                 '2020-09-01/generated/azure_mgmt_web/models/diagnostic_category.rb'
    autoload :DiagnosticDetectorResponse,                         '2020-09-01/generated/azure_mgmt_web/models/diagnostic_detector_response.rb'
    autoload :ApplicationStackResource,                           '2020-09-01/generated/azure_mgmt_web/models/application_stack_resource.rb'
    autoload :Recommendation,                                     '2020-09-01/generated/azure_mgmt_web/models/recommendation.rb'
    autoload :RecommendationRule,                                 '2020-09-01/generated/azure_mgmt_web/models/recommendation_rule.rb'
    autoload :BillingMeter,                                       '2020-09-01/generated/azure_mgmt_web/models/billing_meter.rb'
    autoload :GeoRegion,                                          '2020-09-01/generated/azure_mgmt_web/models/geo_region.rb'
    autoload :PremierAddOnOffer,                                  '2020-09-01/generated/azure_mgmt_web/models/premier_add_on_offer.rb'
    autoload :SourceControl,                                      '2020-09-01/generated/azure_mgmt_web/models/source_control.rb'
    autoload :VnetParameters,                                     '2020-09-01/generated/azure_mgmt_web/models/vnet_parameters.rb'
    autoload :VnetValidationTestFailure,                          '2020-09-01/generated/azure_mgmt_web/models/vnet_validation_test_failure.rb'
    autoload :VnetValidationFailureDetails,                       '2020-09-01/generated/azure_mgmt_web/models/vnet_validation_failure_details.rb'
    autoload :AllowedAudiencesValidation,                         '2020-09-01/generated/azure_mgmt_web/models/allowed_audiences_validation.rb'
    autoload :AppRegistration,                                    '2020-09-01/generated/azure_mgmt_web/models/app_registration.rb'
    autoload :AuthPlatform,                                       '2020-09-01/generated/azure_mgmt_web/models/auth_platform.rb'
    autoload :AzureActiveDirectoryRegistration,                   '2020-09-01/generated/azure_mgmt_web/models/azure_active_directory_registration.rb'
    autoload :AzureActiveDirectoryLogin,                          '2020-09-01/generated/azure_mgmt_web/models/azure_active_directory_login.rb'
    autoload :JwtClaimChecks,                                     '2020-09-01/generated/azure_mgmt_web/models/jwt_claim_checks.rb'
    autoload :AzureActiveDirectoryValidation,                     '2020-09-01/generated/azure_mgmt_web/models/azure_active_directory_validation.rb'
    autoload :AzureActiveDirectory,                               '2020-09-01/generated/azure_mgmt_web/models/azure_active_directory.rb'
    autoload :AzureStoragePropertyDictionaryResource,             '2020-09-01/generated/azure_mgmt_web/models/azure_storage_property_dictionary_resource.rb'
    autoload :BackupItem,                                         '2020-09-01/generated/azure_mgmt_web/models/backup_item.rb'
    autoload :BackupRequest,                                      '2020-09-01/generated/azure_mgmt_web/models/backup_request.rb'
    autoload :BlobStorageTokenStore,                              '2020-09-01/generated/azure_mgmt_web/models/blob_storage_token_store.rb'
    autoload :ClientRegistration,                                 '2020-09-01/generated/azure_mgmt_web/models/client_registration.rb'
    autoload :ConnectionStringDictionary,                         '2020-09-01/generated/azure_mgmt_web/models/connection_string_dictionary.rb'
    autoload :ContinuousWebJob,                                   '2020-09-01/generated/azure_mgmt_web/models/continuous_web_job.rb'
    autoload :CookieExpiration,                                   '2020-09-01/generated/azure_mgmt_web/models/cookie_expiration.rb'
    autoload :CsmPublishingCredentialsPoliciesEntity,             '2020-09-01/generated/azure_mgmt_web/models/csm_publishing_credentials_policies_entity.rb'
    autoload :CsmPublishingCredentialsPoliciesCollection,         '2020-09-01/generated/azure_mgmt_web/models/csm_publishing_credentials_policies_collection.rb'
    autoload :CustomHostnameAnalysisResult,                       '2020-09-01/generated/azure_mgmt_web/models/custom_hostname_analysis_result.rb'
    autoload :OpenIdConnectClientCredential,                      '2020-09-01/generated/azure_mgmt_web/models/open_id_connect_client_credential.rb'
    autoload :OpenIdConnectConfig,                                '2020-09-01/generated/azure_mgmt_web/models/open_id_connect_config.rb'
    autoload :OpenIdConnectRegistration,                          '2020-09-01/generated/azure_mgmt_web/models/open_id_connect_registration.rb'
    autoload :OpenIdConnectLogin,                                 '2020-09-01/generated/azure_mgmt_web/models/open_id_connect_login.rb'
    autoload :CustomOpenIdConnectProvider,                        '2020-09-01/generated/azure_mgmt_web/models/custom_open_id_connect_provider.rb'
    autoload :DeletedAppRestoreRequest,                           '2020-09-01/generated/azure_mgmt_web/models/deleted_app_restore_request.rb'
    autoload :Deployment,                                         '2020-09-01/generated/azure_mgmt_web/models/deployment.rb'
    autoload :LoginScopes,                                        '2020-09-01/generated/azure_mgmt_web/models/login_scopes.rb'
    autoload :Facebook,                                           '2020-09-01/generated/azure_mgmt_web/models/facebook.rb'
    autoload :FileSystemTokenStore,                               '2020-09-01/generated/azure_mgmt_web/models/file_system_token_store.rb'
    autoload :ForwardProxy,                                       '2020-09-01/generated/azure_mgmt_web/models/forward_proxy.rb'
    autoload :FunctionEnvelope,                                   '2020-09-01/generated/azure_mgmt_web/models/function_envelope.rb'
    autoload :GitHub,                                             '2020-09-01/generated/azure_mgmt_web/models/git_hub.rb'
    autoload :GlobalValidation,                                   '2020-09-01/generated/azure_mgmt_web/models/global_validation.rb'
    autoload :Google,                                             '2020-09-01/generated/azure_mgmt_web/models/google.rb'
    autoload :HostNameBinding,                                    '2020-09-01/generated/azure_mgmt_web/models/host_name_binding.rb'
    autoload :HttpSettingsRoutes,                                 '2020-09-01/generated/azure_mgmt_web/models/http_settings_routes.rb'
    autoload :HttpSettings,                                       '2020-09-01/generated/azure_mgmt_web/models/http_settings.rb'
    autoload :TwitterRegistration,                                '2020-09-01/generated/azure_mgmt_web/models/twitter_registration.rb'
    autoload :Twitter,                                            '2020-09-01/generated/azure_mgmt_web/models/twitter.rb'
    autoload :IdentityProviders,                                  '2020-09-01/generated/azure_mgmt_web/models/identity_providers.rb'
    autoload :LoginRoutes,                                        '2020-09-01/generated/azure_mgmt_web/models/login_routes.rb'
    autoload :TokenStore,                                         '2020-09-01/generated/azure_mgmt_web/models/token_store.rb'
    autoload :Nonce,                                              '2020-09-01/generated/azure_mgmt_web/models/nonce.rb'
    autoload :Login,                                              '2020-09-01/generated/azure_mgmt_web/models/login.rb'
    autoload :MSDeploy,                                           '2020-09-01/generated/azure_mgmt_web/models/msdeploy.rb'
    autoload :MSDeployLog,                                        '2020-09-01/generated/azure_mgmt_web/models/msdeploy_log.rb'
    autoload :MSDeployStatus,                                     '2020-09-01/generated/azure_mgmt_web/models/msdeploy_status.rb'
    autoload :MigrateMySqlRequest,                                '2020-09-01/generated/azure_mgmt_web/models/migrate_my_sql_request.rb'
    autoload :MigrateMySqlStatus,                                 '2020-09-01/generated/azure_mgmt_web/models/migrate_my_sql_status.rb'
    autoload :RelayServiceConnectionEntity,                       '2020-09-01/generated/azure_mgmt_web/models/relay_service_connection_entity.rb'
    autoload :NetworkFeatures,                                    '2020-09-01/generated/azure_mgmt_web/models/network_features.rb'
    autoload :PremierAddOn,                                       '2020-09-01/generated/azure_mgmt_web/models/premier_add_on.rb'
    autoload :PremierAddOnPatchResource,                          '2020-09-01/generated/azure_mgmt_web/models/premier_add_on_patch_resource.rb'
    autoload :PrivateAccess,                                      '2020-09-01/generated/azure_mgmt_web/models/private_access.rb'
    autoload :PrivateEndpointConnectionResource,                  '2020-09-01/generated/azure_mgmt_web/models/private_endpoint_connection_resource.rb'
    autoload :PrivateLinkConnectionApprovalRequestResource,       '2020-09-01/generated/azure_mgmt_web/models/private_link_connection_approval_request_resource.rb'
    autoload :ProcessThreadInfo,                                  '2020-09-01/generated/azure_mgmt_web/models/process_thread_info.rb'
    autoload :ProcessModuleInfo,                                  '2020-09-01/generated/azure_mgmt_web/models/process_module_info.rb'
    autoload :ProcessInfo,                                        '2020-09-01/generated/azure_mgmt_web/models/process_info.rb'
    autoload :PublicCertificate,                                  '2020-09-01/generated/azure_mgmt_web/models/public_certificate.rb'
    autoload :RestoreRequest,                                     '2020-09-01/generated/azure_mgmt_web/models/restore_request.rb'
    autoload :SiteAuthSettings,                                   '2020-09-01/generated/azure_mgmt_web/models/site_auth_settings.rb'
    autoload :SiteAuthSettingsV2,                                 '2020-09-01/generated/azure_mgmt_web/models/site_auth_settings_v2.rb'
    autoload :SiteConfigResource,                                 '2020-09-01/generated/azure_mgmt_web/models/site_config_resource.rb'
    autoload :SiteConfigurationSnapshotInfo,                      '2020-09-01/generated/azure_mgmt_web/models/site_configuration_snapshot_info.rb'
    autoload :SiteExtensionInfo,                                  '2020-09-01/generated/azure_mgmt_web/models/site_extension_info.rb'
    autoload :SiteLogsConfig,                                     '2020-09-01/generated/azure_mgmt_web/models/site_logs_config.rb'
    autoload :SitePatchResource,                                  '2020-09-01/generated/azure_mgmt_web/models/site_patch_resource.rb'
    autoload :SitePhpErrorLogFlag,                                '2020-09-01/generated/azure_mgmt_web/models/site_php_error_log_flag.rb'
    autoload :SiteSourceControl,                                  '2020-09-01/generated/azure_mgmt_web/models/site_source_control.rb'
    autoload :SlotConfigNamesResource,                            '2020-09-01/generated/azure_mgmt_web/models/slot_config_names_resource.rb'
    autoload :SlotDifference,                                     '2020-09-01/generated/azure_mgmt_web/models/slot_difference.rb'
    autoload :SnapshotRestoreRequest,                             '2020-09-01/generated/azure_mgmt_web/models/snapshot_restore_request.rb'
    autoload :StorageMigrationOptions,                            '2020-09-01/generated/azure_mgmt_web/models/storage_migration_options.rb'
    autoload :StorageMigrationResponse,                           '2020-09-01/generated/azure_mgmt_web/models/storage_migration_response.rb'
    autoload :SwiftVirtualNetwork,                                '2020-09-01/generated/azure_mgmt_web/models/swift_virtual_network.rb'
    autoload :TriggeredJobRun,                                    '2020-09-01/generated/azure_mgmt_web/models/triggered_job_run.rb'
    autoload :TriggeredJobHistory,                                '2020-09-01/generated/azure_mgmt_web/models/triggered_job_history.rb'
    autoload :TriggeredWebJob,                                    '2020-09-01/generated/azure_mgmt_web/models/triggered_web_job.rb'
    autoload :WebSiteInstanceStatus,                              '2020-09-01/generated/azure_mgmt_web/models/web_site_instance_status.rb'
    autoload :WebJob,                                             '2020-09-01/generated/azure_mgmt_web/models/web_job.rb'
    autoload :StaticSiteARMResource,                              '2020-09-01/generated/azure_mgmt_web/models/static_site_armresource.rb'
    autoload :StaticSiteBuildARMResource,                         '2020-09-01/generated/azure_mgmt_web/models/static_site_build_armresource.rb'
    autoload :StaticSiteCustomDomainOverviewARMResource,          '2020-09-01/generated/azure_mgmt_web/models/static_site_custom_domain_overview_armresource.rb'
    autoload :StaticSiteFunctionOverviewARMResource,              '2020-09-01/generated/azure_mgmt_web/models/static_site_function_overview_armresource.rb'
    autoload :StaticSitePatchResource,                            '2020-09-01/generated/azure_mgmt_web/models/static_site_patch_resource.rb'
    autoload :StaticSiteResetPropertiesARMResource,               '2020-09-01/generated/azure_mgmt_web/models/static_site_reset_properties_armresource.rb'
    autoload :StaticSiteUserARMResource,                          '2020-09-01/generated/azure_mgmt_web/models/static_site_user_armresource.rb'
    autoload :StaticSiteUserInvitationRequestResource,            '2020-09-01/generated/azure_mgmt_web/models/static_site_user_invitation_request_resource.rb'
    autoload :StaticSiteUserInvitationResponseResource,           '2020-09-01/generated/azure_mgmt_web/models/static_site_user_invitation_response_resource.rb'
    autoload :StaticSitesWorkflowPreview,                         '2020-09-01/generated/azure_mgmt_web/models/static_sites_workflow_preview.rb'
    autoload :StaticSitesWorkflowPreviewRequest,                  '2020-09-01/generated/azure_mgmt_web/models/static_sites_workflow_preview_request.rb'
    autoload :AddressResponse,                                    '2020-09-01/generated/azure_mgmt_web/models/address_response.rb'
    autoload :AppServiceEnvironmentResource,                      '2020-09-01/generated/azure_mgmt_web/models/app_service_environment_resource.rb'
    autoload :AppServiceEnvironmentPatchResource,                 '2020-09-01/generated/azure_mgmt_web/models/app_service_environment_patch_resource.rb'
    autoload :ResourceMetricDefinition,                           '2020-09-01/generated/azure_mgmt_web/models/resource_metric_definition.rb'
    autoload :Usage,                                              '2020-09-01/generated/azure_mgmt_web/models/usage.rb'
    autoload :WorkerPoolResource,                                 '2020-09-01/generated/azure_mgmt_web/models/worker_pool_resource.rb'
    autoload :AppServicePlanPatchResource,                        '2020-09-01/generated/azure_mgmt_web/models/app_service_plan_patch_resource.rb'
    autoload :HybridConnectionKey,                                '2020-09-01/generated/azure_mgmt_web/models/hybrid_connection_key.rb'
    autoload :HybridConnectionLimits,                             '2020-09-01/generated/azure_mgmt_web/models/hybrid_connection_limits.rb'
    autoload :ResourceHealthMetadata,                             '2020-09-01/generated/azure_mgmt_web/models/resource_health_metadata.rb'
    autoload :KeyVaultSecretStatus,                               '2020-09-01/generated/azure_mgmt_web/models/key_vault_secret_status.rb'
    autoload :CertificateProductType,                             '2020-09-01/generated/azure_mgmt_web/models/certificate_product_type.rb'
    autoload :ProvisioningState,                                  '2020-09-01/generated/azure_mgmt_web/models/provisioning_state.rb'
    autoload :CertificateOrderStatus,                             '2020-09-01/generated/azure_mgmt_web/models/certificate_order_status.rb'
    autoload :CertificateOrderActionType,                         '2020-09-01/generated/azure_mgmt_web/models/certificate_order_action_type.rb'
    autoload :CreatedByType,                                      '2020-09-01/generated/azure_mgmt_web/models/created_by_type.rb'
    autoload :RouteType,                                          '2020-09-01/generated/azure_mgmt_web/models/route_type.rb'
    autoload :ManagedServiceIdentityType,                         '2020-09-01/generated/azure_mgmt_web/models/managed_service_identity_type.rb'
    autoload :IpFilterTag,                                        '2020-09-01/generated/azure_mgmt_web/models/ip_filter_tag.rb'
    autoload :AutoHealActionType,                                 '2020-09-01/generated/azure_mgmt_web/models/auto_heal_action_type.rb'
    autoload :ConnectionStringType,                               '2020-09-01/generated/azure_mgmt_web/models/connection_string_type.rb'
    autoload :ScmType,                                            '2020-09-01/generated/azure_mgmt_web/models/scm_type.rb'
    autoload :ManagedPipelineMode,                                '2020-09-01/generated/azure_mgmt_web/models/managed_pipeline_mode.rb'
    autoload :SiteLoadBalancing,                                  '2020-09-01/generated/azure_mgmt_web/models/site_load_balancing.rb'
    autoload :SupportedTlsVersions,                               '2020-09-01/generated/azure_mgmt_web/models/supported_tls_versions.rb'
    autoload :FtpsState,                                          '2020-09-01/generated/azure_mgmt_web/models/ftps_state.rb'
    autoload :SslState,                                           '2020-09-01/generated/azure_mgmt_web/models/ssl_state.rb'
    autoload :HostType,                                           '2020-09-01/generated/azure_mgmt_web/models/host_type.rb'
    autoload :UsageState,                                         '2020-09-01/generated/azure_mgmt_web/models/usage_state.rb'
    autoload :SiteAvailabilityState,                              '2020-09-01/generated/azure_mgmt_web/models/site_availability_state.rb'
    autoload :ClientCertMode,                                     '2020-09-01/generated/azure_mgmt_web/models/client_cert_mode.rb'
    autoload :RedundancyMode,                                     '2020-09-01/generated/azure_mgmt_web/models/redundancy_mode.rb'
    autoload :StatusOptions,                                      '2020-09-01/generated/azure_mgmt_web/models/status_options.rb'
    autoload :DomainStatus,                                       '2020-09-01/generated/azure_mgmt_web/models/domain_status.rb'
    autoload :AzureResourceType,                                  '2020-09-01/generated/azure_mgmt_web/models/azure_resource_type.rb'
    autoload :CustomHostNameDnsRecordType,                        '2020-09-01/generated/azure_mgmt_web/models/custom_host_name_dns_record_type.rb'
    autoload :HostNameType,                                       '2020-09-01/generated/azure_mgmt_web/models/host_name_type.rb'
    autoload :DnsType,                                            '2020-09-01/generated/azure_mgmt_web/models/dns_type.rb'
    autoload :DomainType,                                         '2020-09-01/generated/azure_mgmt_web/models/domain_type.rb'
    autoload :HostingEnvironmentStatus,                           '2020-09-01/generated/azure_mgmt_web/models/hosting_environment_status.rb'
    autoload :LoadBalancingMode,                                  '2020-09-01/generated/azure_mgmt_web/models/load_balancing_mode.rb'
    autoload :ComputeModeOptions,                                 '2020-09-01/generated/azure_mgmt_web/models/compute_mode_options.rb'
    autoload :WorkerSizeOptions,                                  '2020-09-01/generated/azure_mgmt_web/models/worker_size_options.rb'
    autoload :AccessControlEntryAction,                           '2020-09-01/generated/azure_mgmt_web/models/access_control_entry_action.rb'
    autoload :OperationStatus,                                    '2020-09-01/generated/azure_mgmt_web/models/operation_status.rb'
    autoload :IssueType,                                          '2020-09-01/generated/azure_mgmt_web/models/issue_type.rb'
    autoload :SolutionType,                                       '2020-09-01/generated/azure_mgmt_web/models/solution_type.rb'
    autoload :RenderingType,                                      '2020-09-01/generated/azure_mgmt_web/models/rendering_type.rb'
    autoload :ResourceScopeType,                                  '2020-09-01/generated/azure_mgmt_web/models/resource_scope_type.rb'
    autoload :NotificationLevel,                                  '2020-09-01/generated/azure_mgmt_web/models/notification_level.rb'
    autoload :Channels,                                           '2020-09-01/generated/azure_mgmt_web/models/channels.rb'
    autoload :AppServicePlanRestrictions,                         '2020-09-01/generated/azure_mgmt_web/models/app_service_plan_restrictions.rb'
    autoload :InAvailabilityReasonType,                           '2020-09-01/generated/azure_mgmt_web/models/in_availability_reason_type.rb'
    autoload :CheckNameResourceTypes,                             '2020-09-01/generated/azure_mgmt_web/models/check_name_resource_types.rb'
    autoload :ValidateResourceTypes,                              '2020-09-01/generated/azure_mgmt_web/models/validate_resource_types.rb'
    autoload :LogLevel,                                           '2020-09-01/generated/azure_mgmt_web/models/log_level.rb'
    autoload :AzureStorageType,                                   '2020-09-01/generated/azure_mgmt_web/models/azure_storage_type.rb'
    autoload :AzureStorageState,                                  '2020-09-01/generated/azure_mgmt_web/models/azure_storage_state.rb'
    autoload :BackupItemStatus,                                   '2020-09-01/generated/azure_mgmt_web/models/backup_item_status.rb'
    autoload :DatabaseType,                                       '2020-09-01/generated/azure_mgmt_web/models/database_type.rb'
    autoload :FrequencyUnit,                                      '2020-09-01/generated/azure_mgmt_web/models/frequency_unit.rb'
    autoload :ContinuousWebJobStatus,                             '2020-09-01/generated/azure_mgmt_web/models/continuous_web_job_status.rb'
    autoload :WebJobType,                                         '2020-09-01/generated/azure_mgmt_web/models/web_job_type.rb'
    autoload :CookieExpirationConvention,                         '2020-09-01/generated/azure_mgmt_web/models/cookie_expiration_convention.rb'
    autoload :PublishingProfileFormat,                            '2020-09-01/generated/azure_mgmt_web/models/publishing_profile_format.rb'
    autoload :DnsVerificationTestResult,                          '2020-09-01/generated/azure_mgmt_web/models/dns_verification_test_result.rb'
    autoload :ClientCredentialMethod,                             '2020-09-01/generated/azure_mgmt_web/models/client_credential_method.rb'
    autoload :ForwardProxyConvention,                             '2020-09-01/generated/azure_mgmt_web/models/forward_proxy_convention.rb'
    autoload :UnauthenticatedClientActionV2,                      '2020-09-01/generated/azure_mgmt_web/models/unauthenticated_client_action_v2.rb'
    autoload :MSDeployLogEntryType,                               '2020-09-01/generated/azure_mgmt_web/models/msdeploy_log_entry_type.rb'
    autoload :MSDeployProvisioningState,                          '2020-09-01/generated/azure_mgmt_web/models/msdeploy_provisioning_state.rb'
    autoload :MySqlMigrationType,                                 '2020-09-01/generated/azure_mgmt_web/models/my_sql_migration_type.rb'
    autoload :PublicCertificateLocation,                          '2020-09-01/generated/azure_mgmt_web/models/public_certificate_location.rb'
    autoload :BackupRestoreOperationType,                         '2020-09-01/generated/azure_mgmt_web/models/backup_restore_operation_type.rb'
    autoload :UnauthenticatedClientAction,                        '2020-09-01/generated/azure_mgmt_web/models/unauthenticated_client_action.rb'
    autoload :BuiltInAuthenticationProvider,                      '2020-09-01/generated/azure_mgmt_web/models/built_in_authentication_provider.rb'
    autoload :CloneAbilityResult,                                 '2020-09-01/generated/azure_mgmt_web/models/clone_ability_result.rb'
    autoload :SiteExtensionType,                                  '2020-09-01/generated/azure_mgmt_web/models/site_extension_type.rb'
    autoload :TriggeredWebJobStatus,                              '2020-09-01/generated/azure_mgmt_web/models/triggered_web_job_status.rb'
    autoload :SiteRuntimeState,                                   '2020-09-01/generated/azure_mgmt_web/models/site_runtime_state.rb'
    autoload :BuildStatus,                                        '2020-09-01/generated/azure_mgmt_web/models/build_status.rb'
    autoload :TriggerTypes,                                       '2020-09-01/generated/azure_mgmt_web/models/trigger_types.rb'
    autoload :SkuName,                                            '2020-09-01/generated/azure_mgmt_web/models/sku_name.rb'
  end
end
