# 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-01-10/generated/azure_mgmt_recovery_services_site_recovery/module_definition' require 'ms_rest_azure' module Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10 autoload :Operations, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/operations.rb' autoload :ReplicationAlertSettings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_alert_settings.rb' autoload :ReplicationEvents, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_events.rb' autoload :ReplicationFabrics, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_fabrics.rb' autoload :ReplicationLogicalNetworks, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_logical_networks.rb' autoload :ReplicationNetworks, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_networks.rb' autoload :ReplicationNetworkMappings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_network_mappings.rb' autoload :ReplicationProtectionContainers, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_protection_containers.rb' autoload :ReplicationProtectableItems, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_protectable_items.rb' autoload :ReplicationProtectedItems, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_protected_items.rb' autoload :RecoveryPoints, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/recovery_points.rb' autoload :TargetComputeSizes, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/target_compute_sizes.rb' autoload :ReplicationProtectionContainerMappings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_protection_container_mappings.rb' autoload :ReplicationRecoveryServicesProviders, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_recovery_services_providers.rb' autoload :ReplicationStorageClassifications, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_storage_classifications.rb' autoload :ReplicationStorageClassificationMappings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_storage_classification_mappings.rb' autoload :ReplicationvCenters, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replicationv_centers.rb' autoload :ReplicationJobs, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_jobs.rb' autoload :ReplicationPolicies, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_policies.rb' autoload :ReplicationRecoveryPlans, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_recovery_plans.rb' autoload :ReplicationVaultHealth, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/replication_vault_health.rb' autoload :SiteRecoveryManagementClient, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/site_recovery_management_client.rb' module Models autoload :OSDiskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/osdisk_details.rb' autoload :FabricCreationInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric_creation_input_properties.rb' autoload :FabricCreationInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric_creation_input.rb' autoload :VCenterCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vcenter_collection.rb' autoload :JobEntity, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/job_entity.rb' autoload :A2AVmManagedDiskInputDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2avm_managed_disk_input_details.rb' autoload :TargetComputeSizeCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/target_compute_size_collection.rb' autoload :VaultHealthProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vault_health_properties.rb' autoload :FabricSpecificUpdateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric_specific_update_network_mapping_input.rb' autoload :UpdateVCenterRequestProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_vcenter_request_properties.rb' autoload :FailoverReplicationProtectedItemDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/failover_replication_protected_item_details.rb' autoload :A2AProtectedDiskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2aprotected_disk_details.rb' autoload :TargetComputeSize, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/target_compute_size.rb' autoload :UpdateReplicationProtectedItemInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_replication_protected_item_input_properties.rb' autoload :FailoverProcessServerRequestProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/failover_process_server_request_properties.rb' autoload :VMNicDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmnic_details.rb' autoload :FailoverProcessServerRequest, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/failover_process_server_request.rb' autoload :InputEndpoint, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/input_endpoint.rb' autoload :HealthErrorSummary, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/health_error_summary.rb' autoload :VMNicInputDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmnic_input_details.rb' autoload :TargetComputeSizeProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/target_compute_size_properties.rb' autoload :UpdateRecoveryPlanInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_recovery_plan_input_properties.rb' autoload :SwitchProtectionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/switch_protection_input.rb' autoload :A2AVmManagedDiskUpdateDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2avm_managed_disk_update_details.rb' autoload :SwitchProtectionInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/switch_protection_input_properties.rb' autoload :AddVCenterRequestProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/add_vcenter_request_properties.rb' autoload :SwitchProtectionProviderSpecificInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/switch_protection_provider_specific_input.rb' autoload :AlertProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/alert_properties.rb' autoload :StorageClassificationMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/storage_classification_mapping_input.rb' autoload :AlertCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/alert_collection.rb' autoload :StorageMappingInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/storage_mapping_input_properties.rb' autoload :ApplyRecoveryPointInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/apply_recovery_point_input_properties.rb' autoload :StorageClassificationMappingCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/storage_classification_mapping_collection.rb' autoload :UpdatePolicyInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_policy_input_properties.rb' autoload :StorageClassificationMappingProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/storage_classification_mapping_properties.rb' autoload :GroupTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/group_task_details.rb' autoload :StorageClassificationCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/storage_classification_collection.rb' autoload :ProviderError, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/provider_error.rb' autoload :InitialReplicationDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/initial_replication_details.rb' autoload :ASRTask, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/asrtask.rb' autoload :OSDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/osdetails.rb' autoload :UpdateNetworkMappingInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_network_mapping_input_properties.rb' autoload :StorageClassificationProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/storage_classification_properties.rb' autoload :UpdateMobilityServiceRequestProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_mobility_service_request_properties.rb' autoload :RunAsAccount, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/run_as_account.rb' autoload :UnplannedFailoverInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/unplanned_failover_input_properties.rb' autoload :ReverseReplicationInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/reverse_replication_input.rb' autoload :ComputeSizeErrorDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/compute_size_error_details.rb' autoload :ReverseReplicationInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/reverse_replication_input_properties.rb' autoload :ConfigureAlertRequestProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/configure_alert_request_properties.rb' autoload :ReverseReplicationProviderSpecificInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/reverse_replication_provider_specific_input.rb' autoload :InconsistentVmDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/inconsistent_vm_details.rb' autoload :ResumeJobParams, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/resume_job_params.rb' autoload :FabricSpecificCreateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric_specific_create_network_mapping_input.rb' autoload :ResumeJobParamsProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/resume_job_params_properties.rb' autoload :CreateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_network_mapping_input.rb' autoload :ResourceHealthSummary, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/resource_health_summary.rb' autoload :CreatePolicyInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_policy_input_properties.rb' autoload :Resource, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/resource.rb' autoload :ReplicationProviderSpecificContainerCreationInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_provider_specific_container_creation_input.rb' autoload :ReplicationProviderSpecificUpdateContainerMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_provider_specific_update_container_mapping_input.rb' autoload :CreateProtectionContainerInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_protection_container_input.rb' autoload :ReplicationProtectedItemCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_protected_item_collection.rb' autoload :CreateProtectionContainerMappingInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_protection_container_mapping_input_properties.rb' autoload :ReplicationProtectedItemProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_protected_item_properties.rb' autoload :RecoveryPlanProtectedItem, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_protected_item.rb' autoload :ReplicationProviderSpecificSettings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_provider_specific_settings.rb' autoload :RecoveryPlanAction, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_action.rb' autoload :RenewCertificateInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/renew_certificate_input.rb' autoload :CreateRecoveryPlanInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_recovery_plan_input_properties.rb' autoload :IdentityInformation, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/identity_information.rb' autoload :CurrentScenarioDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/current_scenario_details.rb' autoload :RenewCertificateInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/renew_certificate_input_properties.rb' autoload :DisableProtectionProviderSpecificInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/disable_protection_provider_specific_input.rb' autoload :InMageAgentDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_agent_details.rb' autoload :DisableProtectionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/disable_protection_input.rb' autoload :InMageAgentVersionDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_agent_version_details.rb' autoload :DiscoverProtectableItemRequest, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/discover_protectable_item_request.rb' autoload :RemoveProtectionContainerMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/remove_protection_container_mapping_input.rb' autoload :DiskVolumeDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/disk_volume_details.rb' autoload :RemoveProtectionContainerMappingInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/remove_protection_container_mapping_input_properties.rb' autoload :EnableProtectionProviderSpecificInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/enable_protection_provider_specific_input.rb' autoload :ReplicationProviderContainerUnmappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_provider_container_unmapping_input.rb' autoload :EnableProtectionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/enable_protection_input.rb' autoload :RecoveryServicesProviderCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_services_provider_collection.rb' autoload :EventProviderSpecificDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/event_provider_specific_details.rb' autoload :RecoveryServicesProviderProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_services_provider_properties.rb' autoload :InnerHealthError, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/inner_health_error.rb' autoload :RecoveryPointCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_point_collection.rb' autoload :EventProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/event_properties.rb' autoload :InMageAzureV2ProtectedDiskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2protected_disk_details.rb' autoload :EventCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/event_collection.rb' autoload :RecoveryPointProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_point_properties.rb' autoload :TestFailoverCleanupInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/test_failover_cleanup_input.rb' autoload :RecoveryPlanUnplannedFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_unplanned_failover_input.rb' autoload :FabricProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric_properties.rb' autoload :RecoveryPlanUnplannedFailoverInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_unplanned_failover_input_properties.rb' autoload :FabricCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric_collection.rb' autoload :RecoveryPlanTestFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_test_failover_input.rb' autoload :RecoveryPlanTestFailoverInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_test_failover_input_properties.rb' autoload :VCenterProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vcenter_properties.rb' autoload :RecoveryPlanTestFailoverCleanupInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_test_failover_cleanup_input.rb' autoload :UpdateReplicationProtectedItemInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_replication_protected_item_input.rb' autoload :InMageDiskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_disk_details.rb' autoload :UpdateReplicationProtectedItemProviderInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_replication_protected_item_provider_input.rb' autoload :InMageVolumeExclusionOptions, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_volume_exclusion_options.rb' autoload :AzureToAzureVmSyncedConfigDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/azure_to_azure_vm_synced_config_details.rb' autoload :InMageDiskSignatureExclusionOptions, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_disk_signature_exclusion_options.rb' autoload :UpdateProtectionContainerMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_protection_container_mapping_input.rb' autoload :InMageDiskExclusionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_disk_exclusion_input.rb' autoload :AddVCenterRequest, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/add_vcenter_request.rb' autoload :RecoveryPlanTestFailoverCleanupInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_test_failover_cleanup_input_properties.rb' autoload :ApplyRecoveryPointProviderSpecificInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/apply_recovery_point_provider_specific_input.rb' autoload :RecoveryPlanPlannedFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_planned_failover_input.rb' autoload :TaskTypeDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/task_type_details.rb' autoload :RecoveryPlanPlannedFailoverInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_planned_failover_input_properties.rb' autoload :JobErrorDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/job_error_details.rb' autoload :RecoveryPlanProviderSpecificFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_provider_specific_failover_input.rb' autoload :UpdateMobilityServiceRequest, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_mobility_service_request.rb' autoload :InMageProtectedDiskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_protected_disk_details.rb' autoload :AzureVmDiskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/azure_vm_disk_details.rb' autoload :RecoveryPlanCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_collection.rb' autoload :ConfigureAlertRequest, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/configure_alert_request.rb' autoload :RecoveryPlanProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_properties.rb' autoload :CreateNetworkMappingInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_network_mapping_input_properties.rb' autoload :ProviderSpecificRecoveryPointDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/provider_specific_recovery_point_details.rb' autoload :CreatePolicyInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_policy_input.rb' autoload :JobDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/job_details.rb' autoload :ReplicationProviderSpecificContainerMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_provider_specific_container_mapping_input.rb' autoload :JobProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/job_properties.rb' autoload :RecoveryPlanActionDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_action_details.rb' autoload :ProtectionContainerMappingCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protection_container_mapping_collection.rb' autoload :CreateRecoveryPlanInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_recovery_plan_input.rb' autoload :JobCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/job_collection.rb' autoload :DisableProtectionInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/disable_protection_input_properties.rb' autoload :JobQueryParameter, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/job_query_parameter.rb' autoload :DiskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/disk_details.rb' autoload :ProtectionContainerMappingProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protection_container_mapping_properties.rb' autoload :EnableProtectionInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/enable_protection_input_properties.rb' autoload :ProtectionContainerMappingProviderSpecificDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protection_container_mapping_provider_specific_details.rb' autoload :EventSpecificDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/event_specific_details.rb' autoload :LogicalNetworkProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/logical_network_properties.rb' autoload :TestFailoverInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/test_failover_input_properties.rb' autoload :ProtectionContainerCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protection_container_collection.rb' autoload :FabricSpecificDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric_specific_details.rb' autoload :LogicalNetworkCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/logical_network_collection.rb' autoload :FabricSpecificCreationInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric_specific_creation_input.rb' autoload :ProtectionContainerProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protection_container_properties.rb' autoload :UpdateVCenterRequest, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_vcenter_request.rb' autoload :RetentionVolume, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/retention_volume.rb' autoload :RoleAssignment, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/role_assignment.rb' autoload :VersionDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/version_details.rb' autoload :UpdateProtectionContainerMappingInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_protection_container_mapping_input_properties.rb' autoload :MasterTargetServer, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/master_target_server.rb' autoload :ApplyRecoveryPointInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/apply_recovery_point_input.rb' autoload :MobilityServiceUpdate, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/mobility_service_update.rb' autoload :UpdateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_network_mapping_input.rb' autoload :Subnet, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/subnet.rb' autoload :ConfigurationSettings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/configuration_settings.rb' autoload :NetworkProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/network_properties.rb' autoload :PolicyProviderSpecificInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/policy_provider_specific_input.rb' autoload :ProtectionContainerFabricSpecificDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protection_container_fabric_specific_details.rb' autoload :CreateProtectionContainerMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_protection_container_mapping_input.rb' autoload :NetworkCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/network_collection.rb' autoload :DataStore, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/data_store.rb' autoload :NetworkMappingFabricSpecificSettings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/network_mapping_fabric_specific_settings.rb' autoload :Display, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/display.rb' autoload :NetworkMappingProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/network_mapping_properties.rb' autoload :HealthError, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/health_error.rb' autoload :ProtectedItemsQueryParameter, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protected_items_query_parameter.rb' autoload :TestFailoverCleanupInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/test_failover_cleanup_input_properties.rb' autoload :NetworkMappingCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/network_mapping_collection.rb' autoload :A2AProtectedManagedDiskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2aprotected_managed_disk_details.rb' autoload :OperationsDiscovery, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/operations_discovery.rb' autoload :UpdatePolicyInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_policy_input.rb' autoload :OperationsDiscoveryCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/operations_discovery_collection.rb' autoload :UnplannedFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/unplanned_failover_input.rb' autoload :ProviderSpecificFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/provider_specific_failover_input.rb' autoload :CreateProtectionContainerInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/create_protection_container_input_properties.rb' autoload :PlannedFailoverInputProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/planned_failover_input_properties.rb' autoload :DiscoverProtectableItemRequestProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/discover_protectable_item_request_properties.rb' autoload :PlannedFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/planned_failover_input.rb' autoload :EventQueryParameter, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/event_query_parameter.rb' autoload :PolicyProviderSpecificDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/policy_provider_specific_details.rb' autoload :UpdateRecoveryPlanInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/update_recovery_plan_input.rb' autoload :PolicyProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/policy_properties.rb' autoload :TestFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/test_failover_input.rb' autoload :ProtectableItemQueryParameter, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protectable_item_query_parameter.rb' autoload :EncryptionDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/encryption_details.rb' autoload :PolicyCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/policy_collection.rb' autoload :ServiceError, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/service_error.rb' autoload :ProcessServer, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/process_server.rb' autoload :A2AVmDiskInputDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2avm_disk_input_details.rb' autoload :ProtectableItemProperties, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protectable_item_properties.rb' autoload :RecoveryPlanGroup, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_group.rb' autoload :ProtectableItemCollection, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protectable_item_collection.rb' autoload :A2AApplyRecoveryPointInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2aapply_recovery_point_input.rb' autoload :A2AContainerCreationInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2acontainer_creation_input.rb' autoload :A2AContainerMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2acontainer_mapping_input.rb' autoload :A2AEnableProtectionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2aenable_protection_input.rb' autoload :A2AEventDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2aevent_details.rb' autoload :A2AFailoverProviderInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2afailover_provider_input.rb' autoload :A2APolicyCreationInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2apolicy_creation_input.rb' autoload :A2APolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2apolicy_details.rb' autoload :A2AProtectionContainerMappingDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2aprotection_container_mapping_details.rb' autoload :A2ARecoveryPointDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2arecovery_point_details.rb' autoload :A2AReplicationDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2areplication_details.rb' autoload :A2AReprotectInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2areprotect_input.rb' autoload :A2ASwitchProtectionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2aswitch_protection_input.rb' autoload :A2AUpdateContainerMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2aupdate_container_mapping_input.rb' autoload :A2AUpdateReplicationProtectedItemInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2aupdate_replication_protected_item_input.rb' autoload :Alert, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/alert.rb' autoload :AsrJobDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/asr_job_details.rb' autoload :AutomationRunbookTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/automation_runbook_task_details.rb' autoload :AzureFabricCreationInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/azure_fabric_creation_input.rb' autoload :AzureFabricSpecificDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/azure_fabric_specific_details.rb' autoload :AzureToAzureCreateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/azure_to_azure_create_network_mapping_input.rb' autoload :AzureToAzureNetworkMappingSettings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/azure_to_azure_network_mapping_settings.rb' autoload :AzureToAzureUpdateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/azure_to_azure_update_network_mapping_input.rb' autoload :ConsistencyCheckTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/consistency_check_task_details.rb' autoload :Event, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/event.rb' autoload :ExportJobDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/export_job_details.rb' autoload :Fabric, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric.rb' autoload :FabricReplicationGroupTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/fabric_replication_group_task_details.rb' autoload :FailoverJobDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/failover_job_details.rb' autoload :HyperVReplica2012EventDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica2012event_details.rb' autoload :HyperVReplica2012R2EventDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica2012r2event_details.rb' autoload :HyperVReplicaAzureApplyRecoveryPointInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_apply_recovery_point_input.rb' autoload :HyperVReplicaAzureEnableProtectionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_enable_protection_input.rb' autoload :HyperVReplicaAzureEventDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_event_details.rb' autoload :HyperVReplicaAzureFailbackProviderInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_failback_provider_input.rb' autoload :HyperVReplicaAzureFailoverProviderInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_failover_provider_input.rb' autoload :HyperVReplicaAzurePolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_policy_details.rb' autoload :HyperVReplicaAzurePolicyInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_policy_input.rb' autoload :HyperVReplicaAzureReplicationDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_replication_details.rb' autoload :HyperVReplicaAzureReprotectInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_reprotect_input.rb' autoload :HyperVReplicaAzureUpdateReplicationProtectedItemInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_update_replication_protected_item_input.rb' autoload :HyperVReplicaBaseEventDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_base_event_details.rb' autoload :HyperVReplicaBasePolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_base_policy_details.rb' autoload :HyperVReplicaBaseReplicationDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_base_replication_details.rb' autoload :HyperVReplicaBluePolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_blue_policy_details.rb' autoload :HyperVReplicaBluePolicyInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_blue_policy_input.rb' autoload :HyperVReplicaBlueReplicationDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_blue_replication_details.rb' autoload :HyperVReplicaPolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_policy_details.rb' autoload :HyperVReplicaPolicyInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_policy_input.rb' autoload :HyperVReplicaReplicationDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_replication_details.rb' autoload :HyperVSiteDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vsite_details.rb' autoload :HyperVVirtualMachineDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vvirtual_machine_details.rb' autoload :InlineWorkflowTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/inline_workflow_task_details.rb' autoload :InMageAzureV2ApplyRecoveryPointInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2apply_recovery_point_input.rb' autoload :InMageAzureV2EnableProtectionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2enable_protection_input.rb' autoload :InMageAzureV2EventDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2event_details.rb' autoload :InMageAzureV2FailoverProviderInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2failover_provider_input.rb' autoload :InMageAzureV2PolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2policy_details.rb' autoload :InMageAzureV2PolicyInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2policy_input.rb' autoload :InMageAzureV2RecoveryPointDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2recovery_point_details.rb' autoload :InMageAzureV2ReplicationDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2replication_details.rb' autoload :InMageAzureV2ReprotectInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2reprotect_input.rb' autoload :InMageAzureV2UpdateReplicationProtectedItemInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_azure_v2update_replication_protected_item_input.rb' autoload :InMageBasePolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_base_policy_details.rb' autoload :InMageDisableProtectionProviderSpecificInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_disable_protection_provider_specific_input.rb' autoload :InMageEnableProtectionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_enable_protection_input.rb' autoload :InMageFailoverProviderInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_failover_provider_input.rb' autoload :InMagePolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_policy_details.rb' autoload :InMagePolicyInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_policy_input.rb' autoload :InMageReplicationDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_replication_details.rb' autoload :InMageReprotectInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_reprotect_input.rb' autoload :Job, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/job.rb' autoload :JobStatusEventDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/job_status_event_details.rb' autoload :JobTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/job_task_details.rb' autoload :LogicalNetwork, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/logical_network.rb' autoload :ManualActionTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/manual_action_task_details.rb' autoload :Network, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/network.rb' autoload :NetworkMapping, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/network_mapping.rb' autoload :Policy, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/policy.rb' autoload :ProtectableItem, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protectable_item.rb' autoload :ProtectionContainer, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protection_container.rb' autoload :ProtectionContainerMapping, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/protection_container_mapping.rb' autoload :RcmAzureMigrationPolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/rcm_azure_migration_policy_details.rb' autoload :RecoveryPlan, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan.rb' autoload :RecoveryPlanA2AFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_a2afailover_input.rb' autoload :RecoveryPlanAutomationRunbookActionDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_automation_runbook_action_details.rb' autoload :RecoveryPlanGroupTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_group_task_details.rb' autoload :RecoveryPlanHyperVReplicaAzureFailbackInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_hyper_vreplica_azure_failback_input.rb' autoload :RecoveryPlanHyperVReplicaAzureFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_hyper_vreplica_azure_failover_input.rb' autoload :RecoveryPlanInMageAzureV2FailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_in_mage_azure_v2failover_input.rb' autoload :RecoveryPlanInMageFailoverInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_in_mage_failover_input.rb' autoload :RecoveryPlanManualActionDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_manual_action_details.rb' autoload :RecoveryPlanScriptActionDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_script_action_details.rb' autoload :RecoveryPlanShutdownGroupTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_shutdown_group_task_details.rb' autoload :RecoveryPoint, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_point.rb' autoload :RecoveryServicesProvider, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_services_provider.rb' autoload :ReplicationGroupDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_group_details.rb' autoload :ReplicationProtectedItem, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_protected_item.rb' autoload :SanEnableProtectionInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/san_enable_protection_input.rb' autoload :ScriptActionTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/script_action_task_details.rb' autoload :StorageClassification, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/storage_classification.rb' autoload :StorageClassificationMapping, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/storage_classification_mapping.rb' autoload :SwitchProtectionJobDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/switch_protection_job_details.rb' autoload :TestFailoverJobDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/test_failover_job_details.rb' autoload :VaultHealthDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vault_health_details.rb' autoload :VCenter, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vcenter.rb' autoload :VirtualMachineTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/virtual_machine_task_details.rb' autoload :VmmDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmm_details.rb' autoload :VmmToAzureCreateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmm_to_azure_create_network_mapping_input.rb' autoload :VmmToAzureNetworkMappingSettings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmm_to_azure_network_mapping_settings.rb' autoload :VmmToAzureUpdateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmm_to_azure_update_network_mapping_input.rb' autoload :VmmToVmmCreateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmm_to_vmm_create_network_mapping_input.rb' autoload :VmmToVmmNetworkMappingSettings, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmm_to_vmm_network_mapping_settings.rb' autoload :VmmToVmmUpdateNetworkMappingInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmm_to_vmm_update_network_mapping_input.rb' autoload :VmmVirtualMachineDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmm_virtual_machine_details.rb' autoload :VmNicUpdatesTaskDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vm_nic_updates_task_details.rb' autoload :VMwareCbtPolicyCreationInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmware_cbt_policy_creation_input.rb' autoload :VmwareCbtPolicyDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmware_cbt_policy_details.rb' autoload :VMwareDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmware_details.rb' autoload :VMwareV2FabricCreationInput, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmware_v2fabric_creation_input.rb' autoload :VMwareV2FabricSpecificDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmware_v2fabric_specific_details.rb' autoload :VMwareVirtualMachineDetails, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/vmware_virtual_machine_details.rb' autoload :AgentAutoUpdateStatus, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/agent_auto_update_status.rb' autoload :SetMultiVmSyncStatus, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/set_multi_vm_sync_status.rb' autoload :RecoveryPointSyncType, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_point_sync_type.rb' autoload :MultiVmGroupCreateOption, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/multi_vm_group_create_option.rb' autoload :FailoverDeploymentModel, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/failover_deployment_model.rb' autoload :RecoveryPlanGroupType, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_group_type.rb' autoload :ReplicationProtectedItemOperation, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/replication_protected_item_operation.rb' autoload :PossibleOperationsDirections, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/possible_operations_directions.rb' autoload :DisableProtectionReason, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/disable_protection_reason.rb' autoload :HealthErrorCategory, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/health_error_category.rb' autoload :Severity, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/severity.rb' autoload :PresenceStatus, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/presence_status.rb' autoload :IdentityProviderType, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/identity_provider_type.rb' autoload :AgentVersionStatus, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/agent_version_status.rb' autoload :RecoveryPointType, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_point_type.rb' autoload :MultiVmSyncStatus, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/multi_vm_sync_status.rb' autoload :A2ARpRecoveryPointType, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/a2arp_recovery_point_type.rb' autoload :MultiVmSyncPointOption, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/multi_vm_sync_point_option.rb' autoload :RecoveryPlanActionLocation, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/recovery_plan_action_location.rb' autoload :DataSyncStatus, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/data_sync_status.rb' autoload :AlternateLocationRecoveryOption, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/alternate_location_recovery_option.rb' autoload :HyperVReplicaAzureRpRecoveryPointType, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/hyper_vreplica_azure_rp_recovery_point_type.rb' autoload :InMageV2RpRecoveryPointType, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/in_mage_v2rp_recovery_point_type.rb' autoload :RpInMageRecoveryPointType, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/rp_in_mage_recovery_point_type.rb' autoload :SourceSiteOperations, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/source_site_operations.rb' autoload :LicenseType, '2018-01-10/generated/azure_mgmt_recovery_services_site_recovery/models/license_type.rb' end end