/** * Oracle Cloud Migrations API * A description of the Oracle Cloud Migrations API. * OpenAPI spec version: 20220919 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ import * as AccessLevel from "./access-level"; export import AccessLevel = AccessLevel.AccessLevel; import * as ActionType from "./action-type"; export import ActionType = ActionType.ActionType; import * as Asset from "./asset"; export import Asset = Asset.Asset; import * as AssetAggregation from "./asset-aggregation"; export import AssetAggregation = AssetAggregation.AssetAggregation; import * as AssetAggregationCollection from "./asset-aggregation-collection"; export import AssetAggregationCollection = AssetAggregationCollection.AssetAggregationCollection; import * as AssetCollection from "./asset-collection"; export import AssetCollection = AssetCollection.AssetCollection; import * as AssetSource from "./asset-source"; export import AssetSource = AssetSource.AssetSource; import * as AssetSourceCollection from "./asset-source-collection"; export import AssetSourceCollection = AssetSourceCollection.AssetSourceCollection; import * as AssetSourceConnection from "./asset-source-connection"; export import AssetSourceConnection = AssetSourceConnection.AssetSourceConnection; import * as AssetSourceConnectionCollection from "./asset-source-connection-collection"; export import AssetSourceConnectionCollection = AssetSourceConnectionCollection.AssetSourceConnectionCollection; import * as AssetSourceConnectionLifecycleState from "./asset-source-connection-lifecycle-state"; export import AssetSourceConnectionLifecycleState = AssetSourceConnectionLifecycleState.AssetSourceConnectionLifecycleState; import * as AssetSourceConnectionType from "./asset-source-connection-type"; export import AssetSourceConnectionType = AssetSourceConnectionType.AssetSourceConnectionType; import * as AssetSourceCredentials from "./asset-source-credentials"; export import AssetSourceCredentials = AssetSourceCredentials.AssetSourceCredentials; import * as AssetSourceCredentialsType from "./asset-source-credentials-type"; export import AssetSourceCredentialsType = AssetSourceCredentialsType.AssetSourceCredentialsType; import * as AssetSourceLifecycleState from "./asset-source-lifecycle-state"; export import AssetSourceLifecycleState = AssetSourceLifecycleState.AssetSourceLifecycleState; import * as AssetSourceSummary from "./asset-source-summary"; export import AssetSourceSummary = AssetSourceSummary.AssetSourceSummary; import * as AssetSourceType from "./asset-source-type"; export import AssetSourceType = AssetSourceType.AssetSourceType; import * as AssetSummary from "./asset-summary"; export import AssetSummary = AssetSummary.AssetSummary; import * as AssetType from "./asset-type"; export import AssetType = AssetType.AssetType; import * as AvailableShapeSummary from "./available-shape-summary"; export import AvailableShapeSummary = AvailableShapeSummary.AvailableShapeSummary; import * as AvailableShapesCollection from "./available-shapes-collection"; export import AvailableShapesCollection = AvailableShapesCollection.AvailableShapesCollection; import * as AwsEbsAssetDetails from "./aws-ebs-asset-details"; export import AwsEbsAssetDetails = AwsEbsAssetDetails.AwsEbsAssetDetails; import * as AwsEbsProperties from "./aws-ebs-properties"; export import AwsEbsProperties = AwsEbsProperties.AwsEbsProperties; import * as AwsEc2AssetDetails from "./aws-ec2-asset-details"; export import AwsEc2AssetDetails = AwsEc2AssetDetails.AwsEc2AssetDetails; import * as AwsEc2Properties from "./aws-ec2-properties"; export import AwsEc2Properties = AwsEc2Properties.AwsEc2Properties; import * as ChangeAssetCompartmentDetails from "./change-asset-compartment-details"; export import ChangeAssetCompartmentDetails = ChangeAssetCompartmentDetails.ChangeAssetCompartmentDetails; import * as ChangeAssetSourceCompartmentDetails from "./change-asset-source-compartment-details"; export import ChangeAssetSourceCompartmentDetails = ChangeAssetSourceCompartmentDetails.ChangeAssetSourceCompartmentDetails; import * as ChangeAssetTagsDetails from "./change-asset-tags-details"; export import ChangeAssetTagsDetails = ChangeAssetTagsDetails.ChangeAssetTagsDetails; import * as ChangeDiscoveryScheduleCompartmentDetails from "./change-discovery-schedule-compartment-details"; export import ChangeDiscoveryScheduleCompartmentDetails = ChangeDiscoveryScheduleCompartmentDetails.ChangeDiscoveryScheduleCompartmentDetails; import * as ChangeMigrationCompartmentDetails from "./change-migration-compartment-details"; export import ChangeMigrationCompartmentDetails = ChangeMigrationCompartmentDetails.ChangeMigrationCompartmentDetails; import * as ChangeMigrationPlanCompartmentDetails from "./change-migration-plan-compartment-details"; export import ChangeMigrationPlanCompartmentDetails = ChangeMigrationPlanCompartmentDetails.ChangeMigrationPlanCompartmentDetails; import * as ChangeReplicationScheduleCompartmentDetails from "./change-replication-schedule-compartment-details"; export import ChangeReplicationScheduleCompartmentDetails = ChangeReplicationScheduleCompartmentDetails.ChangeReplicationScheduleCompartmentDetails; import * as CompatibilityMessage from "./compatibility-message"; export import CompatibilityMessage = CompatibilityMessage.CompatibilityMessage; import * as ComputeCostEstimation from "./compute-cost-estimation"; export import ComputeCostEstimation = ComputeCostEstimation.ComputeCostEstimation; import * as ComputeProperties from "./compute-properties"; export import ComputeProperties = ComputeProperties.ComputeProperties; import * as CostEstimation from "./cost-estimation"; export import CostEstimation = CostEstimation.CostEstimation; import * as CostToMigrate from "./cost-to-migrate"; export import CostToMigrate = CostToMigrate.CostToMigrate; import * as CreateAssetDetails from "./create-asset-details"; export import CreateAssetDetails = CreateAssetDetails.CreateAssetDetails; import * as CreateAssetSourceDetails from "./create-asset-source-details"; export import CreateAssetSourceDetails = CreateAssetSourceDetails.CreateAssetSourceDetails; import * as CreateDiscoveryScheduleDetails from "./create-discovery-schedule-details"; export import CreateDiscoveryScheduleDetails = CreateDiscoveryScheduleDetails.CreateDiscoveryScheduleDetails; import * as CreateMigrationAssetDetails from "./create-migration-asset-details"; export import CreateMigrationAssetDetails = CreateMigrationAssetDetails.CreateMigrationAssetDetails; import * as CreateMigrationDetails from "./create-migration-details"; export import CreateMigrationDetails = CreateMigrationDetails.CreateMigrationDetails; import * as CreateMigrationPlanDetails from "./create-migration-plan-details"; export import CreateMigrationPlanDetails = CreateMigrationPlanDetails.CreateMigrationPlanDetails; import * as CreateReplicationScheduleDetails from "./create-replication-schedule-details"; export import CreateReplicationScheduleDetails = CreateReplicationScheduleDetails.CreateReplicationScheduleDetails; import * as CreateTargetAssetDetails from "./create-target-asset-details"; export import CreateTargetAssetDetails = CreateTargetAssetDetails.CreateTargetAssetDetails; import * as CreateVnicDetails from "./create-vnic-details"; export import CreateVnicDetails = CreateVnicDetails.CreateVnicDetails; import * as CurrentMonthlyCost from "./current-monthly-cost"; export import CurrentMonthlyCost = CurrentMonthlyCost.CurrentMonthlyCost; import * as CustomerTag from "./customer-tag"; export import CustomerTag = CustomerTag.CustomerTag; import * as DestinationDisk from "./destination-disk"; export import DestinationDisk = DestinationDisk.DestinationDisk; import * as DiscoverySchedule from "./discovery-schedule"; export import DiscoverySchedule = DiscoverySchedule.DiscoverySchedule; import * as DiscoveryScheduleCollection from "./discovery-schedule-collection"; export import DiscoveryScheduleCollection = DiscoveryScheduleCollection.DiscoveryScheduleCollection; import * as DiscoveryScheduleLifecycleState from "./discovery-schedule-lifecycle-state"; export import DiscoveryScheduleLifecycleState = DiscoveryScheduleLifecycleState.DiscoveryScheduleLifecycleState; import * as DiscoveryScheduleSummary from "./discovery-schedule-summary"; export import DiscoveryScheduleSummary = DiscoveryScheduleSummary.DiscoveryScheduleSummary; import * as Disk from "./disk"; export import Disk = Disk.Disk; import * as EnvironmentType from "./environment-type"; export import EnvironmentType = EnvironmentType.EnvironmentType; import * as GpuDevice from "./gpu-device"; export import GpuDevice = GpuDevice.GpuDevice; import * as GroupIdentifier from "./group-identifier"; export import GroupIdentifier = GroupIdentifier.GroupIdentifier; import * as HistoricalMetric from "./historical-metric"; export import HistoricalMetric = HistoricalMetric.HistoricalMetric; import * as HistoricalMetricCollection from "./historical-metric-collection"; export import HistoricalMetricCollection = HistoricalMetricCollection.HistoricalMetricCollection; import * as HistoricalMetricSummary from "./historical-metric-summary"; export import HistoricalMetricSummary = HistoricalMetricSummary.HistoricalMetricSummary; import * as HydratedVolume from "./hydrated-volume"; export import HydratedVolume = HydratedVolume.HydratedVolume; import * as InstanceAgentPluginConfigDetails from "./instance-agent-plugin-config-details"; export import InstanceAgentPluginConfigDetails = InstanceAgentPluginConfigDetails.InstanceAgentPluginConfigDetails; import * as InstanceNetworkInterface from "./instance-network-interface"; export import InstanceNetworkInterface = InstanceNetworkInterface.InstanceNetworkInterface; import * as InstanceNetworkInterfaceAssociation from "./instance-network-interface-association"; export import InstanceNetworkInterfaceAssociation = InstanceNetworkInterfaceAssociation.InstanceNetworkInterfaceAssociation; import * as InstanceNetworkInterfaceAttachment from "./instance-network-interface-attachment"; export import InstanceNetworkInterfaceAttachment = InstanceNetworkInterfaceAttachment.InstanceNetworkInterfaceAttachment; import * as InstanceOptions from "./instance-options"; export import InstanceOptions = InstanceOptions.InstanceOptions; import * as InstancePrivateIpAddress from "./instance-private-ip-address"; export import InstancePrivateIpAddress = InstancePrivateIpAddress.InstancePrivateIpAddress; import * as InstanceSourceDetails from "./instance-source-details"; export import InstanceSourceDetails = InstanceSourceDetails.InstanceSourceDetails; import * as InstanceState from "./instance-state"; export import InstanceState = InstanceState.InstanceState; import * as Ksm from "./ksm"; export import Ksm = Ksm.Ksm; import * as LaunchInstanceAgentConfigDetails from "./launch-instance-agent-config-details"; export import LaunchInstanceAgentConfigDetails = LaunchInstanceAgentConfigDetails.LaunchInstanceAgentConfigDetails; import * as LaunchInstanceDetails from "./launch-instance-details"; export import LaunchInstanceDetails = LaunchInstanceDetails.LaunchInstanceDetails; import * as LaunchInstanceShapeConfigDetails from "./launch-instance-shape-config-details"; export import LaunchInstanceShapeConfigDetails = LaunchInstanceShapeConfigDetails.LaunchInstanceShapeConfigDetails; import * as LogicalUnit from "./logical-unit"; export import LogicalUnit = LogicalUnit.LogicalUnit; import * as MemoryOverCommit from "./memory-over-commit"; export import MemoryOverCommit = MemoryOverCommit.MemoryOverCommit; import * as MetricTimeWindow from "./metric-time-window"; export import MetricTimeWindow = MetricTimeWindow.MetricTimeWindow; import * as MetricType from "./metric-type"; export import MetricType = MetricType.MetricType; import * as Migration from "./migration"; export import Migration = Migration.Migration; import * as MigrationAsset from "./migration-asset"; export import MigrationAsset = MigrationAsset.MigrationAsset; import * as MigrationAssetCollection from "./migration-asset-collection"; export import MigrationAssetCollection = MigrationAssetCollection.MigrationAssetCollection; import * as MigrationAssetSummary from "./migration-asset-summary"; export import MigrationAssetSummary = MigrationAssetSummary.MigrationAssetSummary; import * as MigrationBandwidth from "./migration-bandwidth"; export import MigrationBandwidth = MigrationBandwidth.MigrationBandwidth; import * as MigrationCollection from "./migration-collection"; export import MigrationCollection = MigrationCollection.MigrationCollection; import * as MigrationConfig from "./migration-config"; export import MigrationConfig = MigrationConfig.MigrationConfig; import * as MigrationPlan from "./migration-plan"; export import MigrationPlan = MigrationPlan.MigrationPlan; import * as MigrationPlanCollection from "./migration-plan-collection"; export import MigrationPlanCollection = MigrationPlanCollection.MigrationPlanCollection; import * as MigrationPlanStats from "./migration-plan-stats"; export import MigrationPlanStats = MigrationPlanStats.MigrationPlanStats; import * as MigrationPlanSummary from "./migration-plan-summary"; export import MigrationPlanSummary = MigrationPlanSummary.MigrationPlanSummary; import * as MigrationSummary from "./migration-summary"; export import MigrationSummary = MigrationSummary.MigrationSummary; import * as MonthlyCostSummary from "./monthly-cost-summary"; export import MonthlyCostSummary = MonthlyCostSummary.MonthlyCostSummary; import * as Nic from "./nic"; export import Nic = Nic.Nic; import * as Nvdimm from "./nvdimm"; export import Nvdimm = Nvdimm.Nvdimm; import * as NvdimmController from "./nvdimm-controller"; export import NvdimmController = NvdimmController.NvdimmController; import * as OlvmAgent from "./olvm-agent"; export import OlvmAgent = OlvmAgent.OlvmAgent; import * as OlvmBios from "./olvm-bios"; export import OlvmBios = OlvmBios.OlvmBios; import * as OlvmBiosType from "./olvm-bios-type"; export import OlvmBiosType = OlvmBiosType.OlvmBiosType; import * as OlvmBootDevice from "./olvm-boot-device"; export import OlvmBootDevice = OlvmBootDevice.OlvmBootDevice; import * as OlvmBootMenu from "./olvm-boot-menu"; export import OlvmBootMenu = OlvmBootMenu.OlvmBootMenu; import * as OlvmBootProtocol from "./olvm-boot-protocol"; export import OlvmBootProtocol = OlvmBootProtocol.OlvmBootProtocol; import * as OlvmCertificate from "./olvm-certificate"; export import OlvmCertificate = OlvmCertificate.OlvmCertificate; import * as OlvmClusterAssetDetails from "./olvm-cluster-asset-details"; export import OlvmClusterAssetDetails = OlvmClusterAssetDetails.OlvmClusterAssetDetails; import * as OlvmClusterProperties from "./olvm-cluster-properties"; export import OlvmClusterProperties = OlvmClusterProperties.OlvmClusterProperties; import * as OlvmConfiguration from "./olvm-configuration"; export import OlvmConfiguration = OlvmConfiguration.OlvmConfiguration; import * as OlvmConsole from "./olvm-console"; export import OlvmConsole = OlvmConsole.OlvmConsole; import * as OlvmCore from "./olvm-core"; export import OlvmCore = OlvmCore.OlvmCore; import * as OlvmCpu from "./olvm-cpu"; export import OlvmCpu = OlvmCpu.OlvmCpu; import * as OlvmCpuTopology from "./olvm-cpu-topology"; export import OlvmCpuTopology = OlvmCpuTopology.OlvmCpuTopology; import * as OlvmCpuTune from "./olvm-cpu-tune"; export import OlvmCpuTune = OlvmCpuTune.OlvmCpuTune; import * as OlvmCustomProperty from "./olvm-custom-property"; export import OlvmCustomProperty = OlvmCustomProperty.OlvmCustomProperty; import * as OlvmDataCenter from "./olvm-data-center"; export import OlvmDataCenter = OlvmDataCenter.OlvmDataCenter; import * as OlvmDisplay from "./olvm-display"; export import OlvmDisplay = OlvmDisplay.OlvmDisplay; import * as OlvmDomain from "./olvm-domain"; export import OlvmDomain = OlvmDomain.OlvmDomain; import * as OlvmErrorHandling from "./olvm-error-handling"; export import OlvmErrorHandling = OlvmErrorHandling.OlvmErrorHandling; import * as OlvmFencingPolicy from "./olvm-fencing-policy"; export import OlvmFencingPolicy = OlvmFencingPolicy.OlvmFencingPolicy; import * as OlvmGuestOperatingSystem from "./olvm-guest-operating-system"; export import OlvmGuestOperatingSystem = OlvmGuestOperatingSystem.OlvmGuestOperatingSystem; import * as OlvmHardwareInformation from "./olvm-hardware-information"; export import OlvmHardwareInformation = OlvmHardwareInformation.OlvmHardwareInformation; import * as OlvmHighAvailability from "./olvm-high-availability"; export import OlvmHighAvailability = OlvmHighAvailability.OlvmHighAvailability; import * as OlvmHost from "./olvm-host"; export import OlvmHost = OlvmHost.OlvmHost; import * as OlvmHostStatus from "./olvm-host-status"; export import OlvmHostStatus = OlvmHostStatus.OlvmHostStatus; import * as OlvmHostType from "./olvm-host-type"; export import OlvmHostType = OlvmHostType.OlvmHostType; import * as OlvmHostedEngine from "./olvm-hosted-engine"; export import OlvmHostedEngine = OlvmHostedEngine.OlvmHostedEngine; import * as OlvmIcon from "./olvm-icon"; export import OlvmIcon = OlvmIcon.OlvmIcon; import * as OlvmInitialization from "./olvm-initialization"; export import OlvmInitialization = OlvmInitialization.OlvmInitialization; import * as OlvmIp from "./olvm-ip"; export import OlvmIp = OlvmIp.OlvmIp; import * as OlvmIscsiDetails from "./olvm-iscsi-details"; export import OlvmIscsiDetails = OlvmIscsiDetails.OlvmIscsiDetails; import * as OlvmKernel from "./olvm-kernel"; export import OlvmKernel = OlvmKernel.OlvmKernel; import * as OlvmMemoryPolicy from "./olvm-memory-policy"; export import OlvmMemoryPolicy = OlvmMemoryPolicy.OlvmMemoryPolicy; import * as OlvmMigrationOptions from "./olvm-migration-options"; export import OlvmMigrationOptions = OlvmMigrationOptions.OlvmMigrationOptions; import * as OlvmNicConfiguration from "./olvm-nic-configuration"; export import OlvmNicConfiguration = OlvmNicConfiguration.OlvmNicConfiguration; import * as OlvmOperatingSystem from "./olvm-operating-system"; export import OlvmOperatingSystem = OlvmOperatingSystem.OlvmOperatingSystem; import * as OlvmPmProxy from "./olvm-pm-proxy"; export import OlvmPmProxy = OlvmPmProxy.OlvmPmProxy; import * as OlvmPowerManagement from "./olvm-power-management"; export import OlvmPowerManagement = OlvmPowerManagement.OlvmPowerManagement; import * as OlvmProperty from "./olvm-property"; export import OlvmProperty = OlvmProperty.OlvmProperty; import * as OlvmSelinux from "./olvm-selinux"; export import OlvmSelinux = OlvmSelinux.OlvmSelinux; import * as OlvmSerialNumber from "./olvm-serial-number"; export import OlvmSerialNumber = OlvmSerialNumber.OlvmSerialNumber; import * as OlvmSpm from "./olvm-spm"; export import OlvmSpm = OlvmSpm.OlvmSpm; import * as OlvmStorageDomainAssetDetails from "./olvm-storage-domain-asset-details"; export import OlvmStorageDomainAssetDetails = OlvmStorageDomainAssetDetails.OlvmStorageDomainAssetDetails; import * as OlvmStorageDomainProperties from "./olvm-storage-domain-properties"; export import OlvmStorageDomainProperties = OlvmStorageDomainProperties.OlvmStorageDomainProperties; import * as OlvmTemplateAssetDetails from "./olvm-template-asset-details"; export import OlvmTemplateAssetDetails = OlvmTemplateAssetDetails.OlvmTemplateAssetDetails; import * as OlvmTemplateProperties from "./olvm-template-properties"; export import OlvmTemplateProperties = OlvmTemplateProperties.OlvmTemplateProperties; import * as OlvmTemplateVersion from "./olvm-template-version"; export import OlvmTemplateVersion = OlvmTemplateVersion.OlvmTemplateVersion; import * as OlvmUsb from "./olvm-usb"; export import OlvmUsb = OlvmUsb.OlvmUsb; import * as OlvmVersion from "./olvm-version"; export import OlvmVersion = OlvmVersion.OlvmVersion; import * as OlvmVirtualMachine from "./olvm-virtual-machine"; export import OlvmVirtualMachine = OlvmVirtualMachine.OlvmVirtualMachine; import * as OlvmVmPlacementPolicy from "./olvm-vm-placement-policy"; export import OlvmVmPlacementPolicy = OlvmVmPlacementPolicy.OlvmVmPlacementPolicy; import * as OlvmVmStatus from "./olvm-vm-status"; export import OlvmVmStatus = OlvmVmStatus.OlvmVmStatus; import * as OlvmVmSummary from "./olvm-vm-summary"; export import OlvmVmSummary = OlvmVmSummary.OlvmVmSummary; import * as OlvmVmType from "./olvm-vm-type"; export import OlvmVmType = OlvmVmType.OlvmVmType; import * as OlvmVnicProfileAssetDetails from "./olvm-vnic-profile-asset-details"; export import OlvmVnicProfileAssetDetails = OlvmVnicProfileAssetDetails.OlvmVnicProfileAssetDetails; import * as OlvmVnicProfileProperties from "./olvm-vnic-profile-properties"; export import OlvmVnicProfileProperties = OlvmVnicProfileProperties.OlvmVnicProfileProperties; import * as OperationStatus from "./operation-status"; export import OperationStatus = OperationStatus.OperationStatus; import * as OperationType from "./operation-type"; export import OperationType = OperationType.OperationType; import * as OsImageEstimation from "./os-image-estimation"; export import OsImageEstimation = OsImageEstimation.OsImageEstimation; import * as Placement from "./placement"; export import Placement = Placement.Placement; import * as PreemptibleInstanceConfigDetails from "./preemptible-instance-config-details"; export import PreemptibleInstanceConfigDetails = PreemptibleInstanceConfigDetails.PreemptibleInstanceConfigDetails; import * as PreemptionAction from "./preemption-action"; export import PreemptionAction = PreemptionAction.PreemptionAction; import * as ReplicationLocationDetail from "./replication-location-detail"; export import ReplicationLocationDetail = ReplicationLocationDetail.ReplicationLocationDetail; import * as ReplicationProgress from "./replication-progress"; export import ReplicationProgress = ReplicationProgress.ReplicationProgress; import * as ReplicationSchedule from "./replication-schedule"; export import ReplicationSchedule = ReplicationSchedule.ReplicationSchedule; import * as ReplicationScheduleCollection from "./replication-schedule-collection"; export import ReplicationScheduleCollection = ReplicationScheduleCollection.ReplicationScheduleCollection; import * as ReplicationScheduleSummary from "./replication-schedule-summary"; export import ReplicationScheduleSummary = ReplicationScheduleSummary.ReplicationScheduleSummary; import * as ResourceAssessmentStrategy from "./resource-assessment-strategy"; export import ResourceAssessmentStrategy = ResourceAssessmentStrategy.ResourceAssessmentStrategy; import * as RngSource from "./rng-source"; export import RngSource = RngSource.RngSource; import * as ScsiController from "./scsi-controller"; export import ScsiController = ScsiController.ScsiController; import * as SkipIfConnectivityBroken from "./skip-if-connectivity-broken"; export import SkipIfConnectivityBroken = SkipIfConnectivityBroken.SkipIfConnectivityBroken; import * as SkipIfSdActive from "./skip-if-sd-active"; export import SkipIfSdActive = SkipIfSdActive.SkipIfSdActive; import * as SortOrder from "./sort-order"; export import SortOrder = SortOrder.SortOrder; import * as Storage from "./storage"; export import Storage = Storage.Storage; import * as StorageCostEstimation from "./storage-cost-estimation"; export import StorageCostEstimation = StorageCostEstimation.StorageCostEstimation; import * as SubmitHistoricalMetricsDetails from "./submit-historical-metrics-details"; export import SubmitHistoricalMetricsDetails = SubmitHistoricalMetricsDetails.SubmitHistoricalMetricsDetails; import * as Tag from "./tag"; export import Tag = Tag.Tag; import * as TargetAsset from "./target-asset"; export import TargetAsset = TargetAsset.TargetAsset; import * as TargetAssetCollection from "./target-asset-collection"; export import TargetAssetCollection = TargetAssetCollection.TargetAssetCollection; import * as TargetAssetSummary from "./target-asset-summary"; export import TargetAssetSummary = TargetAssetSummary.TargetAssetSummary; import * as TargetEnvironment from "./target-environment"; export import TargetEnvironment = TargetEnvironment.TargetEnvironment; import * as TransparentHugePages from "./transparent-huge-pages"; export import TransparentHugePages = TransparentHugePages.TransparentHugePages; import * as UpdateAssetDetails from "./update-asset-details"; export import UpdateAssetDetails = UpdateAssetDetails.UpdateAssetDetails; import * as UpdateAssetSourceDetails from "./update-asset-source-details"; export import UpdateAssetSourceDetails = UpdateAssetSourceDetails.UpdateAssetSourceDetails; import * as UpdateDiscoveryScheduleDetails from "./update-discovery-schedule-details"; export import UpdateDiscoveryScheduleDetails = UpdateDiscoveryScheduleDetails.UpdateDiscoveryScheduleDetails; import * as UpdateMigrationAssetDetails from "./update-migration-asset-details"; export import UpdateMigrationAssetDetails = UpdateMigrationAssetDetails.UpdateMigrationAssetDetails; import * as UpdateMigrationDetails from "./update-migration-details"; export import UpdateMigrationDetails = UpdateMigrationDetails.UpdateMigrationDetails; import * as UpdateMigrationPlanDetails from "./update-migration-plan-details"; export import UpdateMigrationPlanDetails = UpdateMigrationPlanDetails.UpdateMigrationPlanDetails; import * as UpdateReplicationScheduleDetails from "./update-replication-schedule-details"; export import UpdateReplicationScheduleDetails = UpdateReplicationScheduleDetails.UpdateReplicationScheduleDetails; import * as UpdateTargetAssetDetails from "./update-target-asset-details"; export import UpdateTargetAssetDetails = UpdateTargetAssetDetails.UpdateTargetAssetDetails; import * as VcpuPin from "./vcpu-pin"; export import VcpuPin = VcpuPin.VcpuPin; import * as VmProperties from "./vm-properties"; export import VmProperties = VmProperties.VmProperties; import * as VmwareVCenterProperties from "./vmware-vcenter-properties"; export import VmwareVCenterProperties = VmwareVCenterProperties.VmwareVCenterProperties; import * as VmwareVmProperties from "./vmware-vm-properties"; export import VmwareVmProperties = VmwareVmProperties.VmwareVmProperties; import * as VolumeAttachment from "./volume-attachment"; export import VolumeAttachment = VolumeAttachment.VolumeAttachment; import * as VolumeCostEstimation from "./volume-cost-estimation"; export import VolumeCostEstimation = VolumeCostEstimation.VolumeCostEstimation; import * as VolumeGroup from "./volume-group"; export import VolumeGroup = VolumeGroup.VolumeGroup; import * as WorkRequest from "./work-request"; export import WorkRequest = WorkRequest.WorkRequest; import * as WorkRequestError from "./work-request-error"; export import WorkRequestError = WorkRequestError.WorkRequestError; import * as WorkRequestErrorCollection from "./work-request-error-collection"; export import WorkRequestErrorCollection = WorkRequestErrorCollection.WorkRequestErrorCollection; import * as WorkRequestLogEntry from "./work-request-log-entry"; export import WorkRequestLogEntry = WorkRequestLogEntry.WorkRequestLogEntry; import * as WorkRequestLogEntryCollection from "./work-request-log-entry-collection"; export import WorkRequestLogEntryCollection = WorkRequestLogEntryCollection.WorkRequestLogEntryCollection; import * as WorkRequestResource from "./work-request-resource"; export import WorkRequestResource = WorkRequestResource.WorkRequestResource; import * as WorkRequestSummary from "./work-request-summary"; export import WorkRequestSummary = WorkRequestSummary.WorkRequestSummary; import * as WorkRequestSummaryCollection from "./work-request-summary-collection"; export import WorkRequestSummaryCollection = WorkRequestSummaryCollection.WorkRequestSummaryCollection; import * as AsIsResourceAssessmentStrategy from "./as-is-resource-assessment-strategy"; export import AsIsResourceAssessmentStrategy = AsIsResourceAssessmentStrategy.AsIsResourceAssessmentStrategy; import * as AverageResourceAssessmentStrategy from "./average-resource-assessment-strategy"; export import AverageResourceAssessmentStrategy = AverageResourceAssessmentStrategy.AverageResourceAssessmentStrategy; import * as AwsAssetSource from "./aws-asset-source"; export import AwsAssetSource = AwsAssetSource.AwsAssetSource; import * as AwsAssetSourceSummary from "./aws-asset-source-summary"; export import AwsAssetSourceSummary = AwsAssetSourceSummary.AwsAssetSourceSummary; import * as AwsEbsAsset from "./aws-ebs-asset"; export import AwsEbsAsset = AwsEbsAsset.AwsEbsAsset; import * as AwsEc2Asset from "./aws-ec2-asset"; export import AwsEc2Asset = AwsEc2Asset.AwsEc2Asset; import * as CreateAwsAssetSourceDetails from "./create-aws-asset-source-details"; export import CreateAwsAssetSourceDetails = CreateAwsAssetSourceDetails.CreateAwsAssetSourceDetails; import * as CreateAwsEbsAssetDetails from "./create-aws-ebs-asset-details"; export import CreateAwsEbsAssetDetails = CreateAwsEbsAssetDetails.CreateAwsEbsAssetDetails; import * as CreateAwsEc2AssetDetails from "./create-aws-ec2-asset-details"; export import CreateAwsEc2AssetDetails = CreateAwsEc2AssetDetails.CreateAwsEc2AssetDetails; import * as CreateOlvmAssetSourceDetails from "./create-olvm-asset-source-details"; export import CreateOlvmAssetSourceDetails = CreateOlvmAssetSourceDetails.CreateOlvmAssetSourceDetails; import * as CreateOlvmTargetAssetDetails from "./create-olvm-target-asset-details"; export import CreateOlvmTargetAssetDetails = CreateOlvmTargetAssetDetails.CreateOlvmTargetAssetDetails; import * as CreateVmTargetAssetDetails from "./create-vm-target-asset-details"; export import CreateVmTargetAssetDetails = CreateVmTargetAssetDetails.CreateVmTargetAssetDetails; import * as CreateVmWareAssetSourceDetails from "./create-vm-ware-asset-source-details"; export import CreateVmWareAssetSourceDetails = CreateVmWareAssetSourceDetails.CreateVmWareAssetSourceDetails; import * as CreateVmwareVmAssetDetails from "./create-vmware-vm-asset-details"; export import CreateVmwareVmAssetDetails = CreateVmwareVmAssetDetails.CreateVmwareVmAssetDetails; import * as InstanceSourceViaBootVolumeDetails from "./instance-source-via-boot-volume-details"; export import InstanceSourceViaBootVolumeDetails = InstanceSourceViaBootVolumeDetails.InstanceSourceViaBootVolumeDetails; import * as InstanceSourceViaImageDetails from "./instance-source-via-image-details"; export import InstanceSourceViaImageDetails = InstanceSourceViaImageDetails.InstanceSourceViaImageDetails; import * as OlvmAssetSource from "./olvm-asset-source"; export import OlvmAssetSource = OlvmAssetSource.OlvmAssetSource; import * as OlvmAssetSourceSummary from "./olvm-asset-source-summary"; export import OlvmAssetSourceSummary = OlvmAssetSourceSummary.OlvmAssetSourceSummary; import * as OlvmTargetAsset from "./olvm-target-asset"; export import OlvmTargetAsset = OlvmTargetAsset.OlvmTargetAsset; import * as OlvmTargetAssetSummary from "./olvm-target-asset-summary"; export import OlvmTargetAssetSummary = OlvmTargetAssetSummary.OlvmTargetAssetSummary; import * as OlvmTargetEnvironment from "./olvm-target-environment"; export import OlvmTargetEnvironment = OlvmTargetEnvironment.OlvmTargetEnvironment; import * as PeakResourceAssessmentStrategy from "./peak-resource-assessment-strategy"; export import PeakResourceAssessmentStrategy = PeakResourceAssessmentStrategy.PeakResourceAssessmentStrategy; import * as PercentileResourceAssessmentStrategy from "./percentile-resource-assessment-strategy"; export import PercentileResourceAssessmentStrategy = PercentileResourceAssessmentStrategy.PercentileResourceAssessmentStrategy; import * as TerminatePreemptionAction from "./terminate-preemption-action"; export import TerminatePreemptionAction = TerminatePreemptionAction.TerminatePreemptionAction; import * as UpdateAwsAssetSourceDetails from "./update-aws-asset-source-details"; export import UpdateAwsAssetSourceDetails = UpdateAwsAssetSourceDetails.UpdateAwsAssetSourceDetails; import * as UpdateAwsEbsAssetDetails from "./update-aws-ebs-asset-details"; export import UpdateAwsEbsAssetDetails = UpdateAwsEbsAssetDetails.UpdateAwsEbsAssetDetails; import * as UpdateAwsEc2AssetDetails from "./update-aws-ec2-asset-details"; export import UpdateAwsEc2AssetDetails = UpdateAwsEc2AssetDetails.UpdateAwsEc2AssetDetails; import * as UpdateOlvmAssetSourceDetails from "./update-olvm-asset-source-details"; export import UpdateOlvmAssetSourceDetails = UpdateOlvmAssetSourceDetails.UpdateOlvmAssetSourceDetails; import * as UpdateOlvmTargetAssetDetails from "./update-olvm-target-asset-details"; export import UpdateOlvmTargetAssetDetails = UpdateOlvmTargetAssetDetails.UpdateOlvmTargetAssetDetails; import * as UpdateVmAssetDetails from "./update-vm-asset-details"; export import UpdateVmAssetDetails = UpdateVmAssetDetails.UpdateVmAssetDetails; import * as UpdateVmTargetAssetDetails from "./update-vm-target-asset-details"; export import UpdateVmTargetAssetDetails = UpdateVmTargetAssetDetails.UpdateVmTargetAssetDetails; import * as UpdateVmWareAssetSourceDetails from "./update-vm-ware-asset-source-details"; export import UpdateVmWareAssetSourceDetails = UpdateVmWareAssetSourceDetails.UpdateVmWareAssetSourceDetails; import * as UpdateVmwareVmAssetDetails from "./update-vmware-vm-asset-details"; export import UpdateVmwareVmAssetDetails = UpdateVmwareVmAssetDetails.UpdateVmwareVmAssetDetails; import * as VmAsset from "./vm-asset"; export import VmAsset = VmAsset.VmAsset; import * as VmTargetAsset from "./vm-target-asset"; export import VmTargetAsset = VmTargetAsset.VmTargetAsset; import * as VmTargetAssetSummary from "./vm-target-asset-summary"; export import VmTargetAssetSummary = VmTargetAssetSummary.VmTargetAssetSummary; import * as VmTargetEnvironment from "./vm-target-environment"; export import VmTargetEnvironment = VmTargetEnvironment.VmTargetEnvironment; import * as VmWareAssetSource from "./vm-ware-asset-source"; export import VmWareAssetSource = VmWareAssetSource.VmWareAssetSource; import * as VmWareAssetSourceSummary from "./vm-ware-asset-source-summary"; export import VmWareAssetSourceSummary = VmWareAssetSourceSummary.VmWareAssetSourceSummary; import * as VmwareVmAsset from "./vmware-vm-asset"; export import VmwareVmAsset = VmwareVmAsset.VmwareVmAsset;