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

module Azure::Compute::Mgmt::V2020_10_01_preview
  autoload :CloudServiceRoleInstances,                          '2020-10-01-preview/generated/azure_mgmt_compute/cloud_service_role_instances.rb'
  autoload :CloudServiceRoles,                                  '2020-10-01-preview/generated/azure_mgmt_compute/cloud_service_roles.rb'
  autoload :CloudServices,                                      '2020-10-01-preview/generated/azure_mgmt_compute/cloud_services.rb'
  autoload :CloudServicesUpdateDomain,                          '2020-10-01-preview/generated/azure_mgmt_compute/cloud_services_update_domain.rb'
  autoload :ComputeManagementClient,                            '2020-10-01-preview/generated/azure_mgmt_compute/compute_management_client.rb'

  module Models
    autoload :CloudServiceVaultSecretGroup,                       '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_vault_secret_group.rb'
    autoload :CloudServiceOsProfile,                              '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_os_profile.rb'
    autoload :InnerError,                                         '2020-10-01-preview/generated/azure_mgmt_compute/models/inner_error.rb'
    autoload :LoadBalancerFrontendIPConfigurationProperties,      '2020-10-01-preview/generated/azure_mgmt_compute/models/load_balancer_frontend_ipconfiguration_properties.rb'
    autoload :LoadBalancerFrontendIPConfiguration,                '2020-10-01-preview/generated/azure_mgmt_compute/models/load_balancer_frontend_ipconfiguration.rb'
    autoload :SubResource,                                        '2020-10-01-preview/generated/azure_mgmt_compute/models/sub_resource.rb'
    autoload :LoadBalancerConfigurationProperties,                '2020-10-01-preview/generated/azure_mgmt_compute/models/load_balancer_configuration_properties.rb'
    autoload :ResourceInstanceViewStatus,                         '2020-10-01-preview/generated/azure_mgmt_compute/models/resource_instance_view_status.rb'
    autoload :LoadBalancerConfiguration,                          '2020-10-01-preview/generated/azure_mgmt_compute/models/load_balancer_configuration.rb'
    autoload :RoleInstanceProperties,                             '2020-10-01-preview/generated/azure_mgmt_compute/models/role_instance_properties.rb'
    autoload :CloudServiceNetworkProfile,                         '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_network_profile.rb'
    autoload :RoleInstanceListResult,                             '2020-10-01-preview/generated/azure_mgmt_compute/models/role_instance_list_result.rb'
    autoload :CloudServiceVaultAndSecretReference,                '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_vault_and_secret_reference.rb'
    autoload :CloudServiceRoleProperties,                         '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_role_properties.rb'
    autoload :CloudServiceExtensionProperties,                    '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_extension_properties.rb'
    autoload :CloudServiceRoleListResult,                         '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_role_list_result.rb'
    autoload :Extension,                                          '2020-10-01-preview/generated/azure_mgmt_compute/models/extension.rb'
    autoload :CloudServiceRoleProfile,                            '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_role_profile.rb'
    autoload :CloudServiceExtensionProfile,                       '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_extension_profile.rb'
    autoload :ApiErrorBase,                                       '2020-10-01-preview/generated/azure_mgmt_compute/models/api_error_base.rb'
    autoload :CloudServiceProperties,                             '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_properties.rb'
    autoload :InstanceSku,                                        '2020-10-01-preview/generated/azure_mgmt_compute/models/instance_sku.rb'
    autoload :CloudService,                                       '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service.rb'
    autoload :RoleInstanceInstanceView,                           '2020-10-01-preview/generated/azure_mgmt_compute/models/role_instance_instance_view.rb'
    autoload :CloudServiceUpdate,                                 '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_update.rb'
    autoload :CloudServiceRoleSku,                                '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_role_sku.rb'
    autoload :StatusCodeCount,                                    '2020-10-01-preview/generated/azure_mgmt_compute/models/status_code_count.rb'
    autoload :CloudServiceRoleProfileProperties,                  '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_role_profile_properties.rb'
    autoload :InstanceViewStatusesSummary,                        '2020-10-01-preview/generated/azure_mgmt_compute/models/instance_view_statuses_summary.rb'
    autoload :ApiError,                                           '2020-10-01-preview/generated/azure_mgmt_compute/models/api_error.rb'
    autoload :CloudServiceInstanceView,                           '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_instance_view.rb'
    autoload :RoleInstance,                                       '2020-10-01-preview/generated/azure_mgmt_compute/models/role_instance.rb'
    autoload :CloudServiceListResult,                             '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_list_result.rb'
    autoload :CloudServiceVaultCertificate,                       '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_vault_certificate.rb'
    autoload :RoleInstances,                                      '2020-10-01-preview/generated/azure_mgmt_compute/models/role_instances.rb'
    autoload :CloudServiceRole,                                   '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_role.rb'
    autoload :UpdateDomain,                                       '2020-10-01-preview/generated/azure_mgmt_compute/models/update_domain.rb'
    autoload :RoleInstanceNetworkProfile,                         '2020-10-01-preview/generated/azure_mgmt_compute/models/role_instance_network_profile.rb'
    autoload :UpdateDomainListResult,                             '2020-10-01-preview/generated/azure_mgmt_compute/models/update_domain_list_result.rb'
    autoload :StatusLevelTypes,                                   '2020-10-01-preview/generated/azure_mgmt_compute/models/status_level_types.rb'
    autoload :CloudServiceUpgradeMode,                            '2020-10-01-preview/generated/azure_mgmt_compute/models/cloud_service_upgrade_mode.rb'
    autoload :InstanceViewTypes,                                  '2020-10-01-preview/generated/azure_mgmt_compute/models/instance_view_types.rb'
  end
end
