# 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-02-01/generated/azure_mgmt_web/module_definition' require 'ms_rest_azure' module Azure::Web::Mgmt::V2018_02_01 autoload :AppServiceCertificateOrders, '2018-02-01/generated/azure_mgmt_web/app_service_certificate_orders.rb' autoload :CertificateRegistrationProvider, '2018-02-01/generated/azure_mgmt_web/certificate_registration_provider.rb' autoload :Domains, '2018-02-01/generated/azure_mgmt_web/domains.rb' autoload :TopLevelDomains, '2018-02-01/generated/azure_mgmt_web/top_level_domains.rb' autoload :DomainRegistrationProvider, '2018-02-01/generated/azure_mgmt_web/domain_registration_provider.rb' autoload :Certificates, '2018-02-01/generated/azure_mgmt_web/certificates.rb' autoload :DeletedWebApps, '2018-02-01/generated/azure_mgmt_web/deleted_web_apps.rb' autoload :Diagnostics, '2018-02-01/generated/azure_mgmt_web/diagnostics.rb' autoload :Provider, '2018-02-01/generated/azure_mgmt_web/provider.rb' autoload :Recommendations, '2018-02-01/generated/azure_mgmt_web/recommendations.rb' autoload :WebApps, '2018-02-01/generated/azure_mgmt_web/web_apps.rb' autoload :AppServiceEnvironments, '2018-02-01/generated/azure_mgmt_web/app_service_environments.rb' autoload :AppServicePlans, '2018-02-01/generated/azure_mgmt_web/app_service_plans.rb' autoload :ResourceHealthMetadataOperations, '2018-02-01/generated/azure_mgmt_web/resource_health_metadata_operations.rb' autoload :WebSiteManagementClient, '2018-02-01/generated/azure_mgmt_web/web_site_management_client.rb' module Models autoload :IdentifierCollection, '2018-02-01/generated/azure_mgmt_web/models/identifier_collection.rb' autoload :Operation, '2018-02-01/generated/azure_mgmt_web/models/operation.rb' autoload :TopLevelDomainCollection, '2018-02-01/generated/azure_mgmt_web/models/top_level_domain_collection.rb' autoload :DeploymentCollection, '2018-02-01/generated/azure_mgmt_web/models/deployment_collection.rb' autoload :CertificateDetails, '2018-02-01/generated/azure_mgmt_web/models/certificate_details.rb' autoload :CertificateCollection, '2018-02-01/generated/azure_mgmt_web/models/certificate_collection.rb' autoload :AppServiceCertificateOrderCollection, '2018-02-01/generated/azure_mgmt_web/models/app_service_certificate_order_collection.rb' autoload :SnapshotRecoverySource, '2018-02-01/generated/azure_mgmt_web/models/snapshot_recovery_source.rb' autoload :ProcessInfoCollection, '2018-02-01/generated/azure_mgmt_web/models/process_info_collection.rb' autoload :VirtualNetworkProfile, '2018-02-01/generated/azure_mgmt_web/models/virtual_network_profile.rb' autoload :PerfMonResponse, '2018-02-01/generated/azure_mgmt_web/models/perf_mon_response.rb' autoload :WorkerPool, '2018-02-01/generated/azure_mgmt_web/models/worker_pool.rb' autoload :PerfMonSample, '2018-02-01/generated/azure_mgmt_web/models/perf_mon_sample.rb' autoload :VirtualIPMapping, '2018-02-01/generated/azure_mgmt_web/models/virtual_ipmapping.rb' autoload :SiteSealRequest, '2018-02-01/generated/azure_mgmt_web/models/site_seal_request.rb' autoload :StampCapacity, '2018-02-01/generated/azure_mgmt_web/models/stamp_capacity.rb' autoload :ProcessModuleInfoCollection, '2018-02-01/generated/azure_mgmt_web/models/process_module_info_collection.rb' autoload :NetworkAccessControlEntry, '2018-02-01/generated/azure_mgmt_web/models/network_access_control_entry.rb' autoload :PublicCertificateCollection, '2018-02-01/generated/azure_mgmt_web/models/public_certificate_collection.rb' autoload :AppServiceEnvironment, '2018-02-01/generated/azure_mgmt_web/models/app_service_environment.rb' autoload :ResourceMetricAvailability, '2018-02-01/generated/azure_mgmt_web/models/resource_metric_availability.rb' autoload :AppServicePlanCollection, '2018-02-01/generated/azure_mgmt_web/models/app_service_plan_collection.rb' autoload :SiteConfigResourceCollection, '2018-02-01/generated/azure_mgmt_web/models/site_config_resource_collection.rb' autoload :LocalizableString, '2018-02-01/generated/azure_mgmt_web/models/localizable_string.rb' autoload :SiteConfigurationSnapshotInfoCollection, '2018-02-01/generated/azure_mgmt_web/models/site_configuration_snapshot_info_collection.rb' autoload :CsmUsageQuota, '2018-02-01/generated/azure_mgmt_web/models/csm_usage_quota.rb' autoload :HostNameBindingCollection, '2018-02-01/generated/azure_mgmt_web/models/host_name_binding_collection.rb' autoload :CsmUsageQuotaCollection, '2018-02-01/generated/azure_mgmt_web/models/csm_usage_quota_collection.rb' autoload :ManagedServiceIdentity, '2018-02-01/generated/azure_mgmt_web/models/managed_service_identity.rb' autoload :ErrorEntity, '2018-02-01/generated/azure_mgmt_web/models/error_entity.rb' autoload :CloningInfo, '2018-02-01/generated/azure_mgmt_web/models/cloning_info.rb' autoload :AppServiceCertificate, '2018-02-01/generated/azure_mgmt_web/models/app_service_certificate.rb' autoload :IpSecurityRestriction, '2018-02-01/generated/azure_mgmt_web/models/ip_security_restriction.rb' autoload :TriggeredJobHistoryCollection, '2018-02-01/generated/azure_mgmt_web/models/triggered_job_history_collection.rb' autoload :CorsSettings, '2018-02-01/generated/azure_mgmt_web/models/cors_settings.rb' autoload :ResourceMetricName, '2018-02-01/generated/azure_mgmt_web/models/resource_metric_name.rb' autoload :AutoHealActions, '2018-02-01/generated/azure_mgmt_web/models/auto_heal_actions.rb' autoload :ResourceMetricProperty, '2018-02-01/generated/azure_mgmt_web/models/resource_metric_property.rb' autoload :StatusCodesBasedTrigger, '2018-02-01/generated/azure_mgmt_web/models/status_codes_based_trigger.rb' autoload :ResourceMetricValue, '2018-02-01/generated/azure_mgmt_web/models/resource_metric_value.rb' autoload :AutoHealTriggers, '2018-02-01/generated/azure_mgmt_web/models/auto_heal_triggers.rb' autoload :ResourceMetric, '2018-02-01/generated/azure_mgmt_web/models/resource_metric.rb' autoload :SiteLimits, '2018-02-01/generated/azure_mgmt_web/models/site_limits.rb' autoload :ResourceMetricCollection, '2018-02-01/generated/azure_mgmt_web/models/resource_metric_collection.rb' autoload :Experiments, '2018-02-01/generated/azure_mgmt_web/models/experiments.rb' autoload :ResourceMetricDefinitionCollection, '2018-02-01/generated/azure_mgmt_web/models/resource_metric_definition_collection.rb' autoload :VirtualApplication, '2018-02-01/generated/azure_mgmt_web/models/virtual_application.rb' autoload :WebAppCollection, '2018-02-01/generated/azure_mgmt_web/models/web_app_collection.rb' autoload :SiteMachineKey, '2018-02-01/generated/azure_mgmt_web/models/site_machine_key.rb' autoload :DeletedWebAppCollection, '2018-02-01/generated/azure_mgmt_web/models/deleted_web_app_collection.rb' autoload :AzureStorageInfoValue, '2018-02-01/generated/azure_mgmt_web/models/azure_storage_info_value.rb' autoload :Solution, '2018-02-01/generated/azure_mgmt_web/models/solution.rb' autoload :SiteConfig, '2018-02-01/generated/azure_mgmt_web/models/site_config.rb' autoload :DetectorAbnormalTimePeriod, '2018-02-01/generated/azure_mgmt_web/models/detector_abnormal_time_period.rb' autoload :SiteExtensionInfoCollection, '2018-02-01/generated/azure_mgmt_web/models/site_extension_info_collection.rb' autoload :AbnormalTimePeriod, '2018-02-01/generated/azure_mgmt_web/models/abnormal_time_period.rb' autoload :SkuCapacity, '2018-02-01/generated/azure_mgmt_web/models/sku_capacity.rb' autoload :TriggeredWebJobCollection, '2018-02-01/generated/azure_mgmt_web/models/triggered_web_job_collection.rb' autoload :SlotDifferenceCollection, '2018-02-01/generated/azure_mgmt_web/models/slot_difference_collection.rb' autoload :DiagnosticMetricSample, '2018-02-01/generated/azure_mgmt_web/models/diagnostic_metric_sample.rb' autoload :DefaultErrorResponseErrorDetailsItem, '2018-02-01/generated/azure_mgmt_web/models/default_error_response_error_details_item.rb' autoload :DiagnosticMetricSet, '2018-02-01/generated/azure_mgmt_web/models/diagnostic_metric_set.rb' autoload :DefaultErrorResponse, '2018-02-01/generated/azure_mgmt_web/models/default_error_response.rb' autoload :DataSource, '2018-02-01/generated/azure_mgmt_web/models/data_source.rb' autoload :LogSpecification, '2018-02-01/generated/azure_mgmt_web/models/log_specification.rb' autoload :ResponseMetaData, '2018-02-01/generated/azure_mgmt_web/models/response_meta_data.rb' autoload :Dimension, '2018-02-01/generated/azure_mgmt_web/models/dimension.rb' autoload :AnalysisData, '2018-02-01/generated/azure_mgmt_web/models/analysis_data.rb' autoload :ServiceSpecification, '2018-02-01/generated/azure_mgmt_web/models/service_specification.rb' autoload :CsmSlotEntity, '2018-02-01/generated/azure_mgmt_web/models/csm_slot_entity.rb' autoload :CsmOperationDisplay, '2018-02-01/generated/azure_mgmt_web/models/csm_operation_display.rb' autoload :DataTableResponseColumn, '2018-02-01/generated/azure_mgmt_web/models/data_table_response_column.rb' autoload :CsmOperationCollection, '2018-02-01/generated/azure_mgmt_web/models/csm_operation_collection.rb' autoload :DataTableResponseObject, '2018-02-01/generated/azure_mgmt_web/models/data_table_response_object.rb' autoload :Contact, '2018-02-01/generated/azure_mgmt_web/models/contact.rb' autoload :DetectorInfo, '2018-02-01/generated/azure_mgmt_web/models/detector_info.rb' autoload :DomainPurchaseConsent, '2018-02-01/generated/azure_mgmt_web/models/domain_purchase_consent.rb' autoload :Rendering, '2018-02-01/generated/azure_mgmt_web/models/rendering.rb' autoload :DomainAvailablilityCheckResult, '2018-02-01/generated/azure_mgmt_web/models/domain_availablility_check_result.rb' autoload :DiagnosticData, '2018-02-01/generated/azure_mgmt_web/models/diagnostic_data.rb' autoload :DomainControlCenterSsoRequest, '2018-02-01/generated/azure_mgmt_web/models/domain_control_center_sso_request.rb' autoload :CsmPublishingProfileOptions, '2018-02-01/generated/azure_mgmt_web/models/csm_publishing_profile_options.rb' autoload :DomainOwnershipIdentifierCollection, '2018-02-01/generated/azure_mgmt_web/models/domain_ownership_identifier_collection.rb' autoload :DetectorResponseCollection, '2018-02-01/generated/azure_mgmt_web/models/detector_response_collection.rb' autoload :DomainRecommendationSearchParameters, '2018-02-01/generated/azure_mgmt_web/models/domain_recommendation_search_parameters.rb' autoload :ContinuousWebJobCollection, '2018-02-01/generated/azure_mgmt_web/models/continuous_web_job_collection.rb' autoload :TldLegalAgreement, '2018-02-01/generated/azure_mgmt_web/models/tld_legal_agreement.rb' autoload :DiagnosticAnalysisCollection, '2018-02-01/generated/azure_mgmt_web/models/diagnostic_analysis_collection.rb' autoload :EnabledConfig, '2018-02-01/generated/azure_mgmt_web/models/enabled_config.rb' autoload :WebAppInstanceCollection, '2018-02-01/generated/azure_mgmt_web/models/web_app_instance_collection.rb' autoload :AppServiceCertificateCollection, '2018-02-01/generated/azure_mgmt_web/models/app_service_certificate_collection.rb' autoload :DiagnosticCategoryCollection, '2018-02-01/generated/azure_mgmt_web/models/diagnostic_category_collection.rb' autoload :PrivateAccessVirtualNetwork, '2018-02-01/generated/azure_mgmt_web/models/private_access_virtual_network.rb' autoload :DiagnosticDetectorCollection, '2018-02-01/generated/azure_mgmt_web/models/diagnostic_detector_collection.rb' autoload :PerfMonSet, '2018-02-01/generated/azure_mgmt_web/models/perf_mon_set.rb' autoload :NetworkTrace, '2018-02-01/generated/azure_mgmt_web/models/network_trace.rb' autoload :StackMinorVersion, '2018-02-01/generated/azure_mgmt_web/models/stack_minor_version.rb' autoload :SiteCloneabilityCriterion, '2018-02-01/generated/azure_mgmt_web/models/site_cloneability_criterion.rb' autoload :StackMajorVersion, '2018-02-01/generated/azure_mgmt_web/models/stack_major_version.rb' autoload :MSDeployLogEntry, '2018-02-01/generated/azure_mgmt_web/models/msdeploy_log_entry.rb' autoload :ApplicationStack, '2018-02-01/generated/azure_mgmt_web/models/application_stack.rb' autoload :ProxyOnlyResource, '2018-02-01/generated/azure_mgmt_web/models/proxy_only_resource.rb' autoload :ApplicationStackCollection, '2018-02-01/generated/azure_mgmt_web/models/application_stack_collection.rb' autoload :HostingEnvironmentProfile, '2018-02-01/generated/azure_mgmt_web/models/hosting_environment_profile.rb' autoload :ResourceHealthMetadataCollection, '2018-02-01/generated/azure_mgmt_web/models/resource_health_metadata_collection.rb' autoload :AutoHealCustomAction, '2018-02-01/generated/azure_mgmt_web/models/auto_heal_custom_action.rb' autoload :RecommendationCollection, '2018-02-01/generated/azure_mgmt_web/models/recommendation_collection.rb' autoload :RequestsBasedTrigger, '2018-02-01/generated/azure_mgmt_web/models/requests_based_trigger.rb' autoload :ResourceCollection, '2018-02-01/generated/azure_mgmt_web/models/resource_collection.rb' autoload :RampUpRule, '2018-02-01/generated/azure_mgmt_web/models/ramp_up_rule.rb' autoload :HybridConnectionCollection, '2018-02-01/generated/azure_mgmt_web/models/hybrid_connection_collection.rb' autoload :HandlerMapping, '2018-02-01/generated/azure_mgmt_web/models/handler_mapping.rb' autoload :BillingMeterCollection, '2018-02-01/generated/azure_mgmt_web/models/billing_meter_collection.rb' autoload :NameValuePair, '2018-02-01/generated/azure_mgmt_web/models/name_value_pair.rb' autoload :CsmMoveResourceEnvelope, '2018-02-01/generated/azure_mgmt_web/models/csm_move_resource_envelope.rb' autoload :Capability, '2018-02-01/generated/azure_mgmt_web/models/capability.rb' autoload :WorkerPoolCollection, '2018-02-01/generated/azure_mgmt_web/models/worker_pool_collection.rb' autoload :Resource, '2018-02-01/generated/azure_mgmt_web/models/resource.rb' autoload :HostingEnvironmentDeploymentInfo, '2018-02-01/generated/azure_mgmt_web/models/hosting_environment_deployment_info.rb' autoload :NameIdentifier, '2018-02-01/generated/azure_mgmt_web/models/name_identifier.rb' autoload :DeploymentLocations, '2018-02-01/generated/azure_mgmt_web/models/deployment_locations.rb' autoload :MetricSpecification, '2018-02-01/generated/azure_mgmt_web/models/metric_specification.rb' autoload :GeoRegionCollection, '2018-02-01/generated/azure_mgmt_web/models/geo_region_collection.rb' autoload :CsmOperationDescription, '2018-02-01/generated/azure_mgmt_web/models/csm_operation_description.rb' autoload :GlobalCsmSkuDescription, '2018-02-01/generated/azure_mgmt_web/models/global_csm_sku_description.rb' autoload :HostName, '2018-02-01/generated/azure_mgmt_web/models/host_name.rb' autoload :UsageCollection, '2018-02-01/generated/azure_mgmt_web/models/usage_collection.rb' autoload :DomainCollection, '2018-02-01/generated/azure_mgmt_web/models/domain_collection.rb' autoload :PremierAddOnOfferCollection, '2018-02-01/generated/azure_mgmt_web/models/premier_add_on_offer_collection.rb' autoload :FileSystemHttpLogsConfig, '2018-02-01/generated/azure_mgmt_web/models/file_system_http_logs_config.rb' autoload :ResourceNameAvailability, '2018-02-01/generated/azure_mgmt_web/models/resource_name_availability.rb' autoload :TldLegalAgreementCollection, '2018-02-01/generated/azure_mgmt_web/models/tld_legal_agreement_collection.rb' autoload :ResourceNameAvailabilityRequest, '2018-02-01/generated/azure_mgmt_web/models/resource_name_availability_request.rb' autoload :PrivateAccessSubnet, '2018-02-01/generated/azure_mgmt_web/models/private_access_subnet.rb' autoload :SkuInfos, '2018-02-01/generated/azure_mgmt_web/models/sku_infos.rb' autoload :SiteSeal, '2018-02-01/generated/azure_mgmt_web/models/site_seal.rb' autoload :StampCapacityCollection, '2018-02-01/generated/azure_mgmt_web/models/stamp_capacity_collection.rb' autoload :SiteCloneability, '2018-02-01/generated/azure_mgmt_web/models/site_cloneability.rb' autoload :SourceControlCollection, '2018-02-01/generated/azure_mgmt_web/models/source_control_collection.rb' autoload :SlotSwapStatus, '2018-02-01/generated/azure_mgmt_web/models/slot_swap_status.rb' autoload :ValidateRequest, '2018-02-01/generated/azure_mgmt_web/models/validate_request.rb' autoload :SlowRequestsBasedTrigger, '2018-02-01/generated/azure_mgmt_web/models/slow_requests_based_trigger.rb' autoload :ValidateResponseError, '2018-02-01/generated/azure_mgmt_web/models/validate_response_error.rb' autoload :VirtualDirectory, '2018-02-01/generated/azure_mgmt_web/models/virtual_directory.rb' autoload :ValidateResponse, '2018-02-01/generated/azure_mgmt_web/models/validate_response.rb' autoload :HostNameSslState, '2018-02-01/generated/azure_mgmt_web/models/host_name_ssl_state.rb' autoload :SkuInfoCollection, '2018-02-01/generated/azure_mgmt_web/models/sku_info_collection.rb' autoload :DefaultErrorResponseError, '2018-02-01/generated/azure_mgmt_web/models/default_error_response_error.rb' autoload :SkuInfo, '2018-02-01/generated/azure_mgmt_web/models/sku_info.rb' autoload :CsmOperationDescriptionProperties, '2018-02-01/generated/azure_mgmt_web/models/csm_operation_description_properties.rb' autoload :MetricAvailabilily, '2018-02-01/generated/azure_mgmt_web/models/metric_availabilily.rb' autoload :FunctionEnvelopeCollection, '2018-02-01/generated/azure_mgmt_web/models/function_envelope_collection.rb' autoload :FileSystemApplicationLogsConfig, '2018-02-01/generated/azure_mgmt_web/models/file_system_application_logs_config.rb' autoload :NameIdentifierCollection, '2018-02-01/generated/azure_mgmt_web/models/name_identifier_collection.rb' autoload :AzureTableStorageApplicationLogsConfig, '2018-02-01/generated/azure_mgmt_web/models/azure_table_storage_application_logs_config.rb' autoload :PerfMonCounterCollection, '2018-02-01/generated/azure_mgmt_web/models/perf_mon_counter_collection.rb' autoload :AzureBlobStorageApplicationLogsConfig, '2018-02-01/generated/azure_mgmt_web/models/azure_blob_storage_application_logs_config.rb' autoload :HttpLogsConfig, '2018-02-01/generated/azure_mgmt_web/models/http_logs_config.rb' autoload :ApplicationLogsConfig, '2018-02-01/generated/azure_mgmt_web/models/application_logs_config.rb' autoload :AutoHealRules, '2018-02-01/generated/azure_mgmt_web/models/auto_heal_rules.rb' autoload :AzureBlobStorageHttpLogsConfig, '2018-02-01/generated/azure_mgmt_web/models/azure_blob_storage_http_logs_config.rb' autoload :SkuDescription, '2018-02-01/generated/azure_mgmt_web/models/sku_description.rb' autoload :HostingEnvironmentDiagnostics, '2018-02-01/generated/azure_mgmt_web/models/hosting_environment_diagnostics.rb' autoload :Address, '2018-02-01/generated/azure_mgmt_web/models/address.rb' autoload :DatabaseBackupSetting, '2018-02-01/generated/azure_mgmt_web/models/database_backup_setting.rb' autoload :TopLevelDomainAgreementOption, '2018-02-01/generated/azure_mgmt_web/models/top_level_domain_agreement_option.rb' autoload :AppServiceEnvironmentCollection, '2018-02-01/generated/azure_mgmt_web/models/app_service_environment_collection.rb' autoload :ApiDefinitionInfo, '2018-02-01/generated/azure_mgmt_web/models/api_definition_info.rb' autoload :BackupItemCollection, '2018-02-01/generated/azure_mgmt_web/models/backup_item_collection.rb' autoload :MetricAvailability, '2018-02-01/generated/azure_mgmt_web/models/metric_availability.rb' autoload :BackupSchedule, '2018-02-01/generated/azure_mgmt_web/models/backup_schedule.rb' autoload :ProcessThreadInfoCollection, '2018-02-01/generated/azure_mgmt_web/models/process_thread_info_collection.rb' autoload :AddressResponse, '2018-02-01/generated/azure_mgmt_web/models/address_response.rb' autoload :SnapshotCollection, '2018-02-01/generated/azure_mgmt_web/models/snapshot_collection.rb' autoload :ConnStringValueTypePair, '2018-02-01/generated/azure_mgmt_web/models/conn_string_value_type_pair.rb' autoload :ConnStringInfo, '2018-02-01/generated/azure_mgmt_web/models/conn_string_info.rb' autoload :WebJobCollection, '2018-02-01/generated/azure_mgmt_web/models/web_job_collection.rb' autoload :AppServiceCertificateResource, '2018-02-01/generated/azure_mgmt_web/models/app_service_certificate_resource.rb' autoload :AppServiceCertificateOrder, '2018-02-01/generated/azure_mgmt_web/models/app_service_certificate_order.rb' autoload :AppServiceCertificateOrderPatchResource, '2018-02-01/generated/azure_mgmt_web/models/app_service_certificate_order_patch_resource.rb' autoload :AppServiceCertificatePatchResource, '2018-02-01/generated/azure_mgmt_web/models/app_service_certificate_patch_resource.rb' autoload :CertificateEmail, '2018-02-01/generated/azure_mgmt_web/models/certificate_email.rb' autoload :CertificateOrderAction, '2018-02-01/generated/azure_mgmt_web/models/certificate_order_action.rb' autoload :ReissueCertificateOrderRequest, '2018-02-01/generated/azure_mgmt_web/models/reissue_certificate_order_request.rb' autoload :RenewCertificateOrderRequest, '2018-02-01/generated/azure_mgmt_web/models/renew_certificate_order_request.rb' autoload :VnetRoute, '2018-02-01/generated/azure_mgmt_web/models/vnet_route.rb' autoload :VnetInfo, '2018-02-01/generated/azure_mgmt_web/models/vnet_info.rb' autoload :VnetGateway, '2018-02-01/generated/azure_mgmt_web/models/vnet_gateway.rb' autoload :User, '2018-02-01/generated/azure_mgmt_web/models/user.rb' autoload :Snapshot, '2018-02-01/generated/azure_mgmt_web/models/snapshot.rb' autoload :ResourceMetricDefinition, '2018-02-01/generated/azure_mgmt_web/models/resource_metric_definition.rb' autoload :PushSettings, '2018-02-01/generated/azure_mgmt_web/models/push_settings.rb' autoload :Identifier, '2018-02-01/generated/azure_mgmt_web/models/identifier.rb' autoload :HybridConnectionKey, '2018-02-01/generated/azure_mgmt_web/models/hybrid_connection_key.rb' autoload :HybridConnection, '2018-02-01/generated/azure_mgmt_web/models/hybrid_connection.rb' autoload :DeletedSite, '2018-02-01/generated/azure_mgmt_web/models/deleted_site.rb' autoload :Site, '2018-02-01/generated/azure_mgmt_web/models/site.rb' autoload :AppServicePlan, '2018-02-01/generated/azure_mgmt_web/models/app_service_plan.rb' autoload :Domain, '2018-02-01/generated/azure_mgmt_web/models/domain.rb' autoload :DomainOwnershipIdentifier, '2018-02-01/generated/azure_mgmt_web/models/domain_ownership_identifier.rb' autoload :DomainPatchResource, '2018-02-01/generated/azure_mgmt_web/models/domain_patch_resource.rb' autoload :TopLevelDomain, '2018-02-01/generated/azure_mgmt_web/models/top_level_domain.rb' autoload :Certificate, '2018-02-01/generated/azure_mgmt_web/models/certificate.rb' autoload :CertificatePatchResource, '2018-02-01/generated/azure_mgmt_web/models/certificate_patch_resource.rb' autoload :DetectorDefinition, '2018-02-01/generated/azure_mgmt_web/models/detector_definition.rb' autoload :AnalysisDefinition, '2018-02-01/generated/azure_mgmt_web/models/analysis_definition.rb' autoload :DetectorResponse, '2018-02-01/generated/azure_mgmt_web/models/detector_response.rb' autoload :DiagnosticAnalysis, '2018-02-01/generated/azure_mgmt_web/models/diagnostic_analysis.rb' autoload :DiagnosticCategory, '2018-02-01/generated/azure_mgmt_web/models/diagnostic_category.rb' autoload :DiagnosticDetectorResponse, '2018-02-01/generated/azure_mgmt_web/models/diagnostic_detector_response.rb' autoload :Recommendation, '2018-02-01/generated/azure_mgmt_web/models/recommendation.rb' autoload :RecommendationRule, '2018-02-01/generated/azure_mgmt_web/models/recommendation_rule.rb' autoload :BillingMeter, '2018-02-01/generated/azure_mgmt_web/models/billing_meter.rb' autoload :GeoRegion, '2018-02-01/generated/azure_mgmt_web/models/geo_region.rb' autoload :PremierAddOnOffer, '2018-02-01/generated/azure_mgmt_web/models/premier_add_on_offer.rb' autoload :SourceControl, '2018-02-01/generated/azure_mgmt_web/models/source_control.rb' autoload :VnetParameters, '2018-02-01/generated/azure_mgmt_web/models/vnet_parameters.rb' autoload :VnetValidationTestFailure, '2018-02-01/generated/azure_mgmt_web/models/vnet_validation_test_failure.rb' autoload :VnetValidationFailureDetails, '2018-02-01/generated/azure_mgmt_web/models/vnet_validation_failure_details.rb' autoload :AzureStoragePropertyDictionaryResource, '2018-02-01/generated/azure_mgmt_web/models/azure_storage_property_dictionary_resource.rb' autoload :BackupItem, '2018-02-01/generated/azure_mgmt_web/models/backup_item.rb' autoload :BackupRequest, '2018-02-01/generated/azure_mgmt_web/models/backup_request.rb' autoload :ConnectionStringDictionary, '2018-02-01/generated/azure_mgmt_web/models/connection_string_dictionary.rb' autoload :ContinuousWebJob, '2018-02-01/generated/azure_mgmt_web/models/continuous_web_job.rb' autoload :CustomHostnameAnalysisResult, '2018-02-01/generated/azure_mgmt_web/models/custom_hostname_analysis_result.rb' autoload :DeletedAppRestoreRequest, '2018-02-01/generated/azure_mgmt_web/models/deleted_app_restore_request.rb' autoload :Deployment, '2018-02-01/generated/azure_mgmt_web/models/deployment.rb' autoload :FunctionEnvelope, '2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb' autoload :FunctionSecrets, '2018-02-01/generated/azure_mgmt_web/models/function_secrets.rb' autoload :HostNameBinding, '2018-02-01/generated/azure_mgmt_web/models/host_name_binding.rb' autoload :MSDeploy, '2018-02-01/generated/azure_mgmt_web/models/msdeploy.rb' autoload :MSDeployLog, '2018-02-01/generated/azure_mgmt_web/models/msdeploy_log.rb' autoload :MSDeployStatus, '2018-02-01/generated/azure_mgmt_web/models/msdeploy_status.rb' autoload :MigrateMySqlRequest, '2018-02-01/generated/azure_mgmt_web/models/migrate_my_sql_request.rb' autoload :MigrateMySqlStatus, '2018-02-01/generated/azure_mgmt_web/models/migrate_my_sql_status.rb' autoload :RelayServiceConnectionEntity, '2018-02-01/generated/azure_mgmt_web/models/relay_service_connection_entity.rb' autoload :NetworkFeatures, '2018-02-01/generated/azure_mgmt_web/models/network_features.rb' autoload :PremierAddOn, '2018-02-01/generated/azure_mgmt_web/models/premier_add_on.rb' autoload :PremierAddOnPatchResource, '2018-02-01/generated/azure_mgmt_web/models/premier_add_on_patch_resource.rb' autoload :PrivateAccess, '2018-02-01/generated/azure_mgmt_web/models/private_access.rb' autoload :ProcessThreadInfo, '2018-02-01/generated/azure_mgmt_web/models/process_thread_info.rb' autoload :ProcessModuleInfo, '2018-02-01/generated/azure_mgmt_web/models/process_module_info.rb' autoload :ProcessInfo, '2018-02-01/generated/azure_mgmt_web/models/process_info.rb' autoload :PublicCertificate, '2018-02-01/generated/azure_mgmt_web/models/public_certificate.rb' autoload :RestoreRequest, '2018-02-01/generated/azure_mgmt_web/models/restore_request.rb' autoload :SiteAuthSettings, '2018-02-01/generated/azure_mgmt_web/models/site_auth_settings.rb' autoload :SiteConfigResource, '2018-02-01/generated/azure_mgmt_web/models/site_config_resource.rb' autoload :SiteConfigurationSnapshotInfo, '2018-02-01/generated/azure_mgmt_web/models/site_configuration_snapshot_info.rb' autoload :SiteExtensionInfo, '2018-02-01/generated/azure_mgmt_web/models/site_extension_info.rb' autoload :SiteInstance, '2018-02-01/generated/azure_mgmt_web/models/site_instance.rb' autoload :SiteLogsConfig, '2018-02-01/generated/azure_mgmt_web/models/site_logs_config.rb' autoload :SitePatchResource, '2018-02-01/generated/azure_mgmt_web/models/site_patch_resource.rb' autoload :SitePhpErrorLogFlag, '2018-02-01/generated/azure_mgmt_web/models/site_php_error_log_flag.rb' autoload :SiteSourceControl, '2018-02-01/generated/azure_mgmt_web/models/site_source_control.rb' autoload :SlotConfigNamesResource, '2018-02-01/generated/azure_mgmt_web/models/slot_config_names_resource.rb' autoload :SlotDifference, '2018-02-01/generated/azure_mgmt_web/models/slot_difference.rb' autoload :SnapshotRestoreRequest, '2018-02-01/generated/azure_mgmt_web/models/snapshot_restore_request.rb' autoload :StorageMigrationOptions, '2018-02-01/generated/azure_mgmt_web/models/storage_migration_options.rb' autoload :StorageMigrationResponse, '2018-02-01/generated/azure_mgmt_web/models/storage_migration_response.rb' autoload :StringDictionary, '2018-02-01/generated/azure_mgmt_web/models/string_dictionary.rb' autoload :SwiftVirtualNetwork, '2018-02-01/generated/azure_mgmt_web/models/swift_virtual_network.rb' autoload :TriggeredJobRun, '2018-02-01/generated/azure_mgmt_web/models/triggered_job_run.rb' autoload :TriggeredJobHistory, '2018-02-01/generated/azure_mgmt_web/models/triggered_job_history.rb' autoload :TriggeredWebJob, '2018-02-01/generated/azure_mgmt_web/models/triggered_web_job.rb' autoload :WebJob, '2018-02-01/generated/azure_mgmt_web/models/web_job.rb' autoload :AppServiceEnvironmentResource, '2018-02-01/generated/azure_mgmt_web/models/app_service_environment_resource.rb' autoload :AppServiceEnvironmentPatchResource, '2018-02-01/generated/azure_mgmt_web/models/app_service_environment_patch_resource.rb' autoload :MetricDefinition, '2018-02-01/generated/azure_mgmt_web/models/metric_definition.rb' autoload :Usage, '2018-02-01/generated/azure_mgmt_web/models/usage.rb' autoload :WorkerPoolResource, '2018-02-01/generated/azure_mgmt_web/models/worker_pool_resource.rb' autoload :AppServicePlanPatchResource, '2018-02-01/generated/azure_mgmt_web/models/app_service_plan_patch_resource.rb' autoload :HybridConnectionLimits, '2018-02-01/generated/azure_mgmt_web/models/hybrid_connection_limits.rb' autoload :ResourceHealthMetadata, '2018-02-01/generated/azure_mgmt_web/models/resource_health_metadata.rb' autoload :KeyVaultSecretStatus, '2018-02-01/generated/azure_mgmt_web/models/key_vault_secret_status.rb' autoload :CertificateProductType, '2018-02-01/generated/azure_mgmt_web/models/certificate_product_type.rb' autoload :ProvisioningState, '2018-02-01/generated/azure_mgmt_web/models/provisioning_state.rb' autoload :CertificateOrderStatus, '2018-02-01/generated/azure_mgmt_web/models/certificate_order_status.rb' autoload :CertificateOrderActionType, '2018-02-01/generated/azure_mgmt_web/models/certificate_order_action_type.rb' autoload :RouteType, '2018-02-01/generated/azure_mgmt_web/models/route_type.rb' autoload :ManagedServiceIdentityType, '2018-02-01/generated/azure_mgmt_web/models/managed_service_identity_type.rb' autoload :IpFilterTag, '2018-02-01/generated/azure_mgmt_web/models/ip_filter_tag.rb' autoload :AutoHealActionType, '2018-02-01/generated/azure_mgmt_web/models/auto_heal_action_type.rb' autoload :ConnectionStringType, '2018-02-01/generated/azure_mgmt_web/models/connection_string_type.rb' autoload :AzureStorageType, '2018-02-01/generated/azure_mgmt_web/models/azure_storage_type.rb' autoload :AzureStorageState, '2018-02-01/generated/azure_mgmt_web/models/azure_storage_state.rb' autoload :ScmType, '2018-02-01/generated/azure_mgmt_web/models/scm_type.rb' autoload :ManagedPipelineMode, '2018-02-01/generated/azure_mgmt_web/models/managed_pipeline_mode.rb' autoload :SiteLoadBalancing, '2018-02-01/generated/azure_mgmt_web/models/site_load_balancing.rb' autoload :SupportedTlsVersions, '2018-02-01/generated/azure_mgmt_web/models/supported_tls_versions.rb' autoload :FtpsState, '2018-02-01/generated/azure_mgmt_web/models/ftps_state.rb' autoload :SslState, '2018-02-01/generated/azure_mgmt_web/models/ssl_state.rb' autoload :HostType, '2018-02-01/generated/azure_mgmt_web/models/host_type.rb' autoload :UsageState, '2018-02-01/generated/azure_mgmt_web/models/usage_state.rb' autoload :SiteAvailabilityState, '2018-02-01/generated/azure_mgmt_web/models/site_availability_state.rb' autoload :StatusOptions, '2018-02-01/generated/azure_mgmt_web/models/status_options.rb' autoload :DomainStatus, '2018-02-01/generated/azure_mgmt_web/models/domain_status.rb' autoload :AzureResourceType, '2018-02-01/generated/azure_mgmt_web/models/azure_resource_type.rb' autoload :CustomHostNameDnsRecordType, '2018-02-01/generated/azure_mgmt_web/models/custom_host_name_dns_record_type.rb' autoload :HostNameType, '2018-02-01/generated/azure_mgmt_web/models/host_name_type.rb' autoload :DnsType, '2018-02-01/generated/azure_mgmt_web/models/dns_type.rb' autoload :DomainType, '2018-02-01/generated/azure_mgmt_web/models/domain_type.rb' autoload :HostingEnvironmentStatus, '2018-02-01/generated/azure_mgmt_web/models/hosting_environment_status.rb' autoload :InternalLoadBalancingMode, '2018-02-01/generated/azure_mgmt_web/models/internal_load_balancing_mode.rb' autoload :ComputeModeOptions, '2018-02-01/generated/azure_mgmt_web/models/compute_mode_options.rb' autoload :WorkerSizeOptions, '2018-02-01/generated/azure_mgmt_web/models/worker_size_options.rb' autoload :AccessControlEntryAction, '2018-02-01/generated/azure_mgmt_web/models/access_control_entry_action.rb' autoload :OperationStatus, '2018-02-01/generated/azure_mgmt_web/models/operation_status.rb' autoload :IssueType, '2018-02-01/generated/azure_mgmt_web/models/issue_type.rb' autoload :SolutionType, '2018-02-01/generated/azure_mgmt_web/models/solution_type.rb' autoload :RenderingType, '2018-02-01/generated/azure_mgmt_web/models/rendering_type.rb' autoload :ResourceScopeType, '2018-02-01/generated/azure_mgmt_web/models/resource_scope_type.rb' autoload :NotificationLevel, '2018-02-01/generated/azure_mgmt_web/models/notification_level.rb' autoload :Channels, '2018-02-01/generated/azure_mgmt_web/models/channels.rb' autoload :AppServicePlanRestrictions, '2018-02-01/generated/azure_mgmt_web/models/app_service_plan_restrictions.rb' autoload :InAvailabilityReasonType, '2018-02-01/generated/azure_mgmt_web/models/in_availability_reason_type.rb' autoload :CheckNameResourceTypes, '2018-02-01/generated/azure_mgmt_web/models/check_name_resource_types.rb' autoload :ValidateResourceTypes, '2018-02-01/generated/azure_mgmt_web/models/validate_resource_types.rb' autoload :LogLevel, '2018-02-01/generated/azure_mgmt_web/models/log_level.rb' autoload :BackupItemStatus, '2018-02-01/generated/azure_mgmt_web/models/backup_item_status.rb' autoload :DatabaseType, '2018-02-01/generated/azure_mgmt_web/models/database_type.rb' autoload :FrequencyUnit, '2018-02-01/generated/azure_mgmt_web/models/frequency_unit.rb' autoload :ContinuousWebJobStatus, '2018-02-01/generated/azure_mgmt_web/models/continuous_web_job_status.rb' autoload :WebJobType, '2018-02-01/generated/azure_mgmt_web/models/web_job_type.rb' autoload :PublishingProfileFormat, '2018-02-01/generated/azure_mgmt_web/models/publishing_profile_format.rb' autoload :DnsVerificationTestResult, '2018-02-01/generated/azure_mgmt_web/models/dns_verification_test_result.rb' autoload :MSDeployLogEntryType, '2018-02-01/generated/azure_mgmt_web/models/msdeploy_log_entry_type.rb' autoload :MSDeployProvisioningState, '2018-02-01/generated/azure_mgmt_web/models/msdeploy_provisioning_state.rb' autoload :MySqlMigrationType, '2018-02-01/generated/azure_mgmt_web/models/my_sql_migration_type.rb' autoload :PublicCertificateLocation, '2018-02-01/generated/azure_mgmt_web/models/public_certificate_location.rb' autoload :BackupRestoreOperationType, '2018-02-01/generated/azure_mgmt_web/models/backup_restore_operation_type.rb' autoload :UnauthenticatedClientAction, '2018-02-01/generated/azure_mgmt_web/models/unauthenticated_client_action.rb' autoload :BuiltInAuthenticationProvider, '2018-02-01/generated/azure_mgmt_web/models/built_in_authentication_provider.rb' autoload :CloneAbilityResult, '2018-02-01/generated/azure_mgmt_web/models/clone_ability_result.rb' autoload :SiteExtensionType, '2018-02-01/generated/azure_mgmt_web/models/site_extension_type.rb' autoload :TriggeredWebJobStatus, '2018-02-01/generated/azure_mgmt_web/models/triggered_web_job_status.rb' autoload :SkuName, '2018-02-01/generated/azure_mgmt_web/models/sku_name.rb' end end