Show / Hide Table of Contents

Namespace Oci.CloudmigrationsService.Models

Classes

AsIsResourceAssessmentStrategy

The 'As-Is' based strategy.

Asset

Description of an asset.

AssetAggregation

The result of an analytics aggregation on a set of assets.

AssetAggregationCollection

The result of an analytics aggregation on a set of assets.

AssetCollection

Results of a set of asset summary.

AssetModelConverter

AssetSource

Asset source.

AssetSourceCollection

Results of an asset source search. Contains asset source items.

AssetSourceConnection

Descriptor of a connection to an asset source.

AssetSourceConnectionCollection

List of connections for an asset source.

AssetSourceCredentials

Credentials for an asset source.

AssetSourceModelConverter

AssetSourceSummary

Summary of an asset source provided in the list.

AssetSourceSummaryModelConverter

AssetSummary

Summary of the asset.

AvailableShapeSummary

Sumarized information about a shape.

AvailableShapesCollection

Results of an available shapes search. Contains list of shapes.

AverageResourceAssessmentStrategy

The strategy based on average usage.

AwsAssetSource

AWS asset source. Used for discovery of EC2 instances and EBS volumes registered for the AWS account.

AwsAssetSourceSummary

Summary of an AWS asset source provided in the list.

AwsEbsAsset

AWS EBS type of asset.

AwsEbsAssetDetails

AWS EBS type of asset.

AwsEbsProperties

AWS EBS volume related properties.

AwsEc2Asset

AWS EC2 type of asset.

AwsEc2AssetDetails

AWS EC2 type of asset.

AwsEc2Properties

AWS virtual machine related properties.

ChangeAssetCompartmentDetails

The information to be updated for changing asset compartment.

ChangeAssetSourceCompartmentDetails

Details for which compartment to move the resource to.

ChangeAssetTagsDetails

The information about tags to be updated.

ChangeDiscoveryScheduleCompartmentDetails

Information about the compartment into which the discovery schedule should be moved.

ChangeMigrationCompartmentDetails

The information to be updated.

ChangeMigrationPlanCompartmentDetails

Details about the compartment into which the resource can be moved.

ChangeReplicationScheduleCompartmentDetails

Information about compartment into which the replication schedule should be moved.

CompatibilityMessage

Information about shape compatibility with the client's current resource configuration.

ComputeCostEstimation

Cost estimation for compute

ComputeProperties

Compute related properties.

CostEstimation

Cost estimation description

CostToMigrate

Summary of costs to migrate.

CreateAssetDetails

The information about the new asset.

CreateAssetDetailsModelConverter

CreateAssetSourceDetails

Asset source creation request.

CreateAssetSourceDetailsModelConverter

CreateAwsAssetSourceDetails

AWS asset source creation request.

CreateAwsEbsAssetDetails

Create AWS EBS type of asset.

CreateAwsEc2AssetDetails

Create AWS EC2 VM type of asset.

CreateDiscoveryScheduleDetails

Information about discovery schedule to be created.

CreateMigrationAssetDetails

Details of the new migration asset.

CreateMigrationDetails

The information about new migration.

CreateMigrationPlanDetails

The information about the new migration plan.

CreateOlvmAssetSourceDetails

OLVM asset source creation request.

CreateOlvmTargetAssetDetails

Description of the OLVM target asset.

CreateReplicationScheduleDetails

Information about replication schedule to be created.

CreateTargetAssetDetails

Details of the new target asset.

CreateTargetAssetDetailsModelConverter

CreateVmTargetAssetDetails

Description of the VM target asset.

CreateVmWareAssetSourceDetails

VMware asset source creation request.

CreateVmwareVmAssetDetails

Create VMware VM type of asset.

CreateVnicDetails

Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see Virtual Network Interface Cards (VNICs).

CurrentMonthlyCost

Current monthly compute and storage costs.

CustomerTag

The customer defined tags.

DestinationDisk

Details of destination disk

DiscoverySchedule

Discovery schedule.

DiscoveryScheduleCollection

Results of a discovery schedule search. Contains discovery schedule summaries.

DiscoveryScheduleSummary

Summarized information about a discovery schedule.

Disk

The assets disk.

GpuDevice

GPU device details.

GroupIdentifier

Describes a security group.

HistoricalMetric

Metric details.

HistoricalMetricCollection

List of historical metric.

HistoricalMetricSummary

Metric details.

HydratedVolume

Description of the hydration server volume.

InstanceAgentPluginConfigDetails

The configuration of plugins associated with this instance.

InstanceNetworkInterface

Describes a network interface.

InstanceNetworkInterfaceAssociation

Describes association information for an Elastic IP address (IPv4).

InstanceNetworkInterfaceAttachment

Describes a network interface attachment.

InstanceOptions

Optional mutable instance options

InstancePrivateIpAddress

Describes a private IPv4 address.

InstanceSourceDetails

InstanceSourceDetailsModelConverter

InstanceSourceViaBootVolumeDetails

InstanceSourceViaImageDetails

InstanceState

Describes the current state of an instance.

Ksm

Kernal Same-page Merging

LaunchInstanceAgentConfigDetails

Configuration options for the Oracle Cloud Agent software running on the instance.

LaunchInstanceDetails

Instance launch details. Use the sourceDetails parameter to specify whether a boot volume or an image should be used to launch a new instance.

LaunchInstanceShapeConfigDetails

The shape configuration requested for the instance.
If the parameter is provided, the instance is created with the resources that you specify. If some properties are missing or the entire parameter is not provided, the instance is created with the default configuration values for the shape that you specify.
Each shape only supports certain configurable values. If the values that you provide are not valid for the specified shape, an error is returned.

LogicalUnit

Logical unit of the host storage.

MemoryOverCommit

Memory over commit

Migration

A top-level container to track all aspects of a long-running migration workflow to OCI.

MigrationAsset

Description of the migration asset.

MigrationAssetCollection

Results of a migration asset search. It contains an array of migration assets.

MigrationAssetSummary

Summary of the migration asset.

MigrationBandwidth

Defines the bandwidth used by migration

MigrationCollection

Results of a migration search. Contains both migration summary items and other information, such as metadata.

MigrationConfig

Configuration for a Migration Project.

MigrationPlan

Description of the migration plan.

MigrationPlanCollection

Results of a migration plan search. Contains both migration plan summary items and other information, such as metadata.

MigrationPlanStats

Status of the migration plan.

MigrationPlanSummary

Summary of the migration plan.

MigrationSummary

Summary of the migration project.

MonthlyCostSummary

Cost information for monthly maintenance.

Nic

The VNIC configuration.

Nvdimm

The asset's NVDIMM configuration.

NvdimmController

The asset's NVDIMM configuration.

OlvmAgent

Type representing a fence agent.

OlvmAssetSource

OLVM asset source. Used for discovery of clusters and storage domains registered in the OLVM environment.

OlvmAssetSourceSummary

Summary of an OLVM asset source provided in the list.

OlvmBios

OLVM Bios

OlvmBiosType

Chipset and BIOS type combination.

OlvmBootMenu

Represents boot menu configuration for OLVM virtual machines and templates.

OlvmBootProtocol

Defines the options of the IP address assignment method to a NIC.

OlvmCertificate

The TLS certificate in case of a TLS connection.

OlvmClusterAssetDetails

OLVM Cluster type of asset.

OlvmClusterProperties

OLVM Cluster properties.

OlvmConfiguration

Configuration of the OLVM virtual machine.

OlvmConsole

Representation for serial console device.

OlvmCore

Core of the CPU in OLVM

OlvmCpu

CPU attributes in OLVM

OlvmCpuTopology

CPU Topology in OLVM

OlvmCpuTune

CPU Tune in OLVM

OlvmCustomProperty

Custom properties applied to the vNIC Profile.

OlvmDataCenter

An OLVM Data Center.

OlvmDisplay

Display object in OLVM

OlvmDomain

This type represents a directory service domain

OlvmErrorHandling

Error Handling in OLVM

OlvmFencingPolicy

Represents a cluster fencing policy.

OlvmGuestOperatingSystem

Represents an operating system installed on the virtual machine.

OlvmHardwareInformation

Represents hardware information of host

OlvmHighAvailability

Type representing high availability of a virtual machine.

OlvmHost

Type representing a host.

OlvmHostStatus

Type representing a host status.

OlvmHostType

Indicates if the host contains a full installation of the operating system or a scaled-down version intended only to host virtual machines.

OlvmHostedEngine

The self-hosted engine status of this host.

OlvmIcon

Icon of virtual machine or template.

OlvmInitialization

Type representing initialization configuration of a virtual machine.

OlvmIp

Represents the IP configuration of a network interface.

OlvmIscsiDetails

The host iSCSI details.

OlvmKernel

Kernel version of the operating system.

OlvmMemoryPolicy

Logical grouping of memory-related properties of virtual machine-like entities.

OlvmMigrationOptions

Reference to cluster-wide configuration of migration of a running virtual machine to another host.

OlvmNicConfiguration

The type describes the configuration of a virtual network interface.

OlvmOperatingSystem

Information describing the operating system. This is used for both virtual machines and hosts.

OlvmPmProxy

Power management proxy types.

OlvmPowerManagement

OLVM Power management definitions

OlvmProperty

Property object in OLVM.

OlvmSelinux

Represents SELinux in the system

OlvmSerialNumber

Serial number object in OLVM

OlvmSpm

The host storage pool manager (SPM) status and definition.

OlvmStorageDomainAssetDetails

OLVM Storage Domain type of asset.

OlvmStorageDomainProperties

OLVM Storage Domain properties.

OlvmTargetAsset

Description of the VM target asset.

OlvmTargetAssetSummary

Summary of the VM target asset.

OlvmTargetEnvironment

OLVM target enviroment

OlvmTemplateAssetDetails

OLVM Template type of asset.

OlvmTemplateProperties

OLVM Template properties.

OlvmTemplateVersion

Indicates whether this is the base version or a sub-version of another template.

OlvmUsb

Configuration of USB devices for this virtual machine (count, type).

OlvmVersion

Version in OLVM

OlvmVirtualMachine

Represents a virtual machine.

OlvmVmPlacementPolicy

The configuration of the virtual machine???s placement policy.

OlvmVmStatus

The current status of the virtual machine.

OlvmVmSummary

Type containing information related to virtual machines on a particular host.

OlvmVmType

Determines whether the virtual machine is optimized for desktop or server.

OlvmVnicProfileAssetDetails

OLVM Vnic Profile type of asset.

OlvmVnicProfileProperties

OLVM Vnic Profile properties.

OsImageEstimation

Cost estimation for the OS image.

PeakResourceAssessmentStrategy

Peak usage based strategy.

PercentileResourceAssessmentStrategy

The strategy based on percentile usage.

Placement

Describes the placement of an instance.

PreemptibleInstanceConfigDetails

Configuration options for preemptible instances.

PreemptionAction

The action to run when the preemptible instance is interrupted for eviction.

PreemptionActionModelConverter

ReplicationLocationDetail

Replication location detail where the snapshots reside

ReplicationProgress

Progress of a migration asset's replication process.

ReplicationSchedule

Replication schedule.

ReplicationScheduleCollection

Results of a replication schedule search. Contains replication schedule summaries.

ReplicationScheduleSummary

Sumarized information about a replication schedule.

ResourceAssessmentStrategy

Migration strategy for the resource to be migrated.

ResourceAssessmentStrategyModelConverter

ScsiController

The assets SCSI controller.

SkipIfConnectivityBroken

If enabled, we will not fence a host in case more than a configurable percentage of hosts in the cluster lost connectivity as well.

SkipIfSdActive

If enabled, we will skip fencing in case the host maintains its lease in the storage.

Storage

Host storage information

StorageCostEstimation

Cost estimation for storage

SubmitHistoricalMetricsDetails

Post historical metric details.

Tag

Describes a tag.

TargetAsset

Description of the target asset.

TargetAssetCollection

Results of a target asset search.

TargetAssetModelConverter

TargetAssetSummary

Summary of the target asset.

TargetAssetSummaryModelConverter

TargetEnvironment

Description of the target environment.

TargetEnvironmentModelConverter

TerminatePreemptionAction

Terminates the preemptible instance when it is interrupted for eviction.

TransparentHugePages

Type representing a transparent huge pages (THP) support.

UpdateAssetDetails

The information of asset to be updated.

UpdateAssetDetailsModelConverter

UpdateAssetSourceDetails

Asset source update request.

UpdateAssetSourceDetailsModelConverter

UpdateAwsAssetSourceDetails

AWS asset source update request.

UpdateAwsEbsAssetDetails

The information of AWS EBS asset to be updated.

UpdateAwsEc2AssetDetails

The information of AWS VM asset to be updated.

UpdateDiscoveryScheduleDetails

Information about discovery schedule to be updated.

UpdateMigrationAssetDetails

Details of the updated migration asset.

UpdateMigrationDetails

The information to be updated.

UpdateMigrationPlanDetails

The information to be updated.

UpdateOlvmAssetSourceDetails

OLVM asset source update request.

UpdateOlvmTargetAssetDetails

Description of the OLVM target asset.

UpdateReplicationScheduleDetails

Information about replication schedule to be updated.

UpdateTargetAssetDetails

Details of the updated target asset.

UpdateTargetAssetDetailsModelConverter

UpdateVmAssetDetails

The information of VM asset to be updated.

UpdateVmTargetAssetDetails

Description of the VM target asset.

UpdateVmWareAssetSourceDetails

VMware asset source update request.

UpdateVmwareVmAssetDetails

The information of VMware VM asset to be updated.

VcpuPin

vCPU Pin

VmAsset

VM type of asset.

VmProperties

Virtual machine related properties.

VmTargetAsset

Description of the VM target asset.

VmTargetAssetSummary

Summary of the VM target asset.

VmTargetEnvironment

Description of the VM target environment.

VmWareAssetSource

VMware asset source. Used for discovery of virtual machines (VMs) registered in the VMware vCenter installation.

VmWareAssetSourceSummary

Summary of an VMware asset source provided in the list.

VmwareVCenterProperties

VMware vCenter related properties.

VmwareVmAsset

VMware VM type of asset.

VmwareVmProperties

VMware virtual machine related properties.

VolumeAttachment

Describes volume attachment details.

VolumeCostEstimation

Cost estimation for volume

VolumeGroup

Volume Group of the host storage

WorkRequest

A description of a work request status.

WorkRequestError

An error encountered while executing a work request.

WorkRequestErrorCollection

Results of the work request error search. Contains both work request error items and other information, such as metadata.

WorkRequestLogEntry

A log message from the execution of a work request.

WorkRequestLogEntryCollection

Results of the work request log search. Contains both work request log items and other information, such as metadata.

WorkRequestResource

A resource that is created and operated by a work request.

WorkRequestSummary

A summary of the status of a work request.

WorkRequestSummaryCollection

Results of the work request search. Contains both work request items and other information, such as metadata.

Enums

AccessLevel

Access levels.

ActionType

Possible types of actions.

Asset.LifecycleStateEnum

AssetSourceConnectionLifecycleState

Lifecycle state of a connection.

AssetSourceConnectionType

The type of connection for an asset source.

AssetSourceCredentialsType

The type of credentials for an asset source.

AssetSourceLifecycleState

Lifecycle state of an asset source.

AssetSourceType

The type of asset source. Indicates external origin of the assets that are read by assigning this asset source.

AssetType

Asset type.

CompatibilityMessage.NameEnum

CompatibilityMessage.SeverityEnum

CreateTargetAssetDetails.TypeEnum

DiscoveryScheduleLifecycleState

Lifecycle state of a discovery schedule.

EnvironmentType

Specifies if this is the Source or Destination point for migration - different assets are discovered depending on setting.

HydratedVolume.VolumeTypeEnum

InstanceAgentPluginConfigDetails.DesiredStateEnum

LaunchInstanceShapeConfigDetails.BaselineOcpuUtilizationEnum

LogicalUnit.LunStatusEnum

MetricTimeWindow

Time window for the metrics query

MetricType

Metric type for the recommendation process.

Migration.LifecycleStateEnum

Migration.MigrationTypeEnum

MigrationAsset.LifecycleStateEnum

MigrationAsset.NotificationsEnum

MigrationAssetSummary.NotificationsEnum

MigrationBandwidth.AssignmentMethodEnum

MigrationPlan.LifecycleStateEnum

OlvmBiosType.TypeEnum

OlvmBootDevice

Represents the kinds of devices that a virtual machine can boot from.

OlvmBootProtocol.ProtocolEnum

OlvmClusterProperties.FipsModeEnum

OlvmClusterProperties.FirewallTypeEnum

OlvmClusterProperties.LogMaxMemoryUsedThresholdTypeEnum

OlvmClusterProperties.SwitchTypeEnum

OlvmConfiguration.ConfigurationTypeEnum

OlvmCpu.ArchitectureEnum

OlvmCpu.ModeEnum

OlvmDataCenter.DataCenterStatusEnum

OlvmDataCenter.QuotaModeTypeEnum

OlvmDataCenter.StorageFormatEnum

OlvmDisplay.DisplayTypeEnum

OlvmErrorHandling.OnErrorEnum

OlvmHost.AutoNumaStatusEnum

OlvmHost.ExternalStatusEnum

OlvmHost.KdumpStatusEnum

OlvmHost.VgpuPlacementEnum

OlvmHostStatus.StatusEnum

OlvmHostType.HostTypeEnum

OlvmInitialization.CloudInitNetworkProtocolEnum

OlvmIp.IpVersionEnum

OlvmMigrationOptions.AutoConvergeEnum

OlvmMigrationOptions.CompressedEnum

OlvmMigrationOptions.EncryptedEnum

OlvmMigrationOptions.ParallelMigrationsPolicyEnum

OlvmPmProxy.TypeEnum

OlvmPowerManagement.StatusEnum

OlvmSelinux.SeLinuxModeEnum

OlvmSerialNumber.PolicyEnum

OlvmSpm.SpmStatusEnum

OlvmStorageDomainProperties.ExternalStatusEnum

OlvmStorageDomainProperties.StorageDomainStatusEnum

OlvmStorageDomainProperties.StorageDomainTypeEnum

OlvmStorageDomainProperties.StorageFormatEnum

OlvmTemplateProperties.AutoPinningPolicyEnum

OlvmTemplateProperties.CpuPinningPolicyEnum

OlvmTemplateProperties.StatusEnum

OlvmTemplateProperties.StorageErrorResumeBehaviorEnum

OlvmUsb.UsbTypeEnum

OlvmVirtualMachine.AutoPinningPolicyEnum

OlvmVirtualMachine.CpuPinningPolicyEnum

OlvmVirtualMachine.NumaTuneModeEnum

OlvmVirtualMachine.StorageErrorResumeBehaviorEnum

OlvmVmPlacementPolicy.VmAffinityEnum

OlvmVmStatus.StatusEnum

OlvmVmType.VmTypeEnum

OlvmVnicProfileProperties.PassThroughEnum

OperationStatus

Possible operation status.

OperationType

Possible operation types.

PercentileResourceAssessmentStrategy.PercentileEnum

PreemptionAction.TypeEnum

ReplicationLocationDetail.ReplicationLocationTypeEnum

ReplicationProgress.LastReplicationStatusEnum

ReplicationProgress.StatusEnum

ReplicationSchedule.LifecycleStateEnum

ResourceAssessmentStrategy.ResourceTypeEnum

ResourceAssessmentStrategy.StrategyTypeEnum

RngSource

Representing the random generator backend types.

SortOrder

Sort orders

Storage.NfsVersionEnum

Storage.TypeEnum

TargetAsset.LifecycleStateEnum

TargetAsset.TypeEnum

TargetAssetSummary.TypeEnum

TargetEnvironment.TargetEnvironmentTypeEnum

UpdateTargetAssetDetails.TypeEnum

VmTargetAsset.PreferredShapeTypeEnum

In this article
Back to top