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