Module: OCI::CloudMigrations::Models

Defined in:
lib/oci/cloud_migrations/cloud_migrations.rb,
lib/oci/cloud_migrations/models/asset_type.rb,
lib/oci/cloud_migrations/models/rng_source.rb,
lib/oci/cloud_migrations/models/sort_order.rb,
lib/oci/cloud_migrations/models/action_type.rb,
lib/oci/cloud_migrations/models/metric_type.rb,
lib/oci/cloud_migrations/models/access_level.rb,
lib/oci/cloud_migrations/models/operation_type.rb,
lib/oci/cloud_migrations/models/environment_type.rb,
lib/oci/cloud_migrations/models/olvm_boot_device.rb,
lib/oci/cloud_migrations/models/operation_status.rb,
lib/oci/cloud_migrations/models/asset_source_type.rb,
lib/oci/cloud_migrations/models/metric_time_window.rb,
lib/oci/cloud_migrations/models/asset_source_connection_type.rb,
lib/oci/cloud_migrations/models/asset_source_lifecycle_state.rb,
lib/oci/cloud_migrations/models/asset_source_credentials_type.rb,
lib/oci/cloud_migrations/models/discovery_schedule_lifecycle_state.rb,
lib/oci/cloud_migrations/models/asset_source_connection_lifecycle_state.rb

Overview

Module containing models for requests made to, and responses received from, OCI CloudMigrations services

Defined Under Namespace

Classes: AsIsResourceAssessmentStrategy, Asset, AssetAggregation, AssetAggregationCollection, AssetCollection, AssetSource, AssetSourceCollection, AssetSourceConnection, AssetSourceConnectionCollection, AssetSourceCredentials, AssetSourceSummary, AssetSummary, AvailableShapeSummary, AvailableShapesCollection, AverageResourceAssessmentStrategy, AwsAssetSource, AwsAssetSourceSummary, AwsEbsAsset, AwsEbsAssetDetails, AwsEbsProperties, AwsEc2Asset, AwsEc2AssetDetails, AwsEc2Properties, ChangeAssetCompartmentDetails, ChangeAssetSourceCompartmentDetails, ChangeAssetTagsDetails, ChangeDiscoveryScheduleCompartmentDetails, ChangeMigrationCompartmentDetails, ChangeMigrationPlanCompartmentDetails, ChangeReplicationScheduleCompartmentDetails, CompatibilityMessage, ComputeCostEstimation, ComputeProperties, CostEstimation, CostToMigrate, CreateAssetDetails, CreateAssetSourceDetails, CreateAwsAssetSourceDetails, CreateAwsEbsAssetDetails, CreateAwsEc2AssetDetails, CreateDiscoveryScheduleDetails, CreateMigrationAssetDetails, CreateMigrationDetails, CreateMigrationPlanDetails, CreateOlvmAssetSourceDetails, CreateOlvmTargetAssetDetails, CreateReplicationScheduleDetails, CreateTargetAssetDetails, CreateVmTargetAssetDetails, CreateVmWareAssetSourceDetails, CreateVmwareVmAssetDetails, CreateVnicDetails, CurrentMonthlyCost, CustomerTag, DestinationDisk, DiscoverySchedule, DiscoveryScheduleCollection, DiscoveryScheduleSummary, Disk, GpuDevice, GroupIdentifier, HistoricalMetric, HistoricalMetricCollection, HistoricalMetricSummary, HydratedVolume, InstanceAgentPluginConfigDetails, InstanceNetworkInterface, InstanceNetworkInterfaceAssociation, InstanceNetworkInterfaceAttachment, InstanceOptions, InstancePrivateIpAddress, InstanceSourceDetails, InstanceSourceViaBootVolumeDetails, InstanceSourceViaImageDetails, InstanceState, Ksm, LaunchInstanceAgentConfigDetails, LaunchInstanceDetails, LaunchInstanceShapeConfigDetails, LogicalUnit, MemoryOverCommit, Migration, MigrationAsset, MigrationAssetCollection, MigrationAssetSummary, MigrationBandwidth, MigrationCollection, MigrationConfig, MigrationPlan, MigrationPlanCollection, MigrationPlanStats, MigrationPlanSummary, MigrationSummary, MonthlyCostSummary, Nic, Nvdimm, NvdimmController, OlvmAgent, OlvmAssetSource, OlvmAssetSourceSummary, OlvmBios, OlvmBiosType, OlvmBootMenu, OlvmBootProtocol, OlvmCertificate, OlvmClusterAssetDetails, OlvmClusterProperties, OlvmConfiguration, OlvmConsole, OlvmCore, OlvmCpu, OlvmCpuTopology, OlvmCpuTune, OlvmCustomProperty, OlvmDataCenter, OlvmDisplay, OlvmDomain, OlvmErrorHandling, OlvmFencingPolicy, OlvmGuestOperatingSystem, OlvmHardwareInformation, OlvmHighAvailability, OlvmHost, OlvmHostStatus, OlvmHostType, OlvmHostedEngine, OlvmIcon, OlvmInitialization, OlvmIp, OlvmIscsiDetails, OlvmKernel, OlvmMemoryPolicy, OlvmMigrationOptions, OlvmNicConfiguration, OlvmOperatingSystem, OlvmPmProxy, OlvmPowerManagement, OlvmProperty, OlvmSelinux, OlvmSerialNumber, OlvmSpm, OlvmStorageDomainAssetDetails, OlvmStorageDomainProperties, OlvmTargetAsset, OlvmTargetAssetSummary, OlvmTargetEnvironment, OlvmTemplateAssetDetails, OlvmTemplateProperties, OlvmTemplateVersion, OlvmUsb, OlvmVersion, OlvmVirtualMachine, OlvmVmPlacementPolicy, OlvmVmStatus, OlvmVmSummary, OlvmVmType, OlvmVnicProfileAssetDetails, OlvmVnicProfileProperties, OsImageEstimation, PeakResourceAssessmentStrategy, PercentileResourceAssessmentStrategy, Placement, PreemptibleInstanceConfigDetails, PreemptionAction, ReplicationLocationDetail, ReplicationProgress, ReplicationSchedule, ReplicationScheduleCollection, ReplicationScheduleSummary, ResourceAssessmentStrategy, ScsiController, SkipIfConnectivityBroken, SkipIfSdActive, Storage, StorageCostEstimation, SubmitHistoricalMetricsDetails, Tag, TargetAsset, TargetAssetCollection, TargetAssetSummary, TargetEnvironment, TerminatePreemptionAction, TransparentHugePages, UpdateAssetDetails, UpdateAssetSourceDetails, UpdateAwsAssetSourceDetails, UpdateAwsEbsAssetDetails, UpdateAwsEc2AssetDetails, UpdateDiscoveryScheduleDetails, UpdateMigrationAssetDetails, UpdateMigrationDetails, UpdateMigrationPlanDetails, UpdateOlvmAssetSourceDetails, UpdateOlvmTargetAssetDetails, UpdateReplicationScheduleDetails, UpdateTargetAssetDetails, UpdateVmAssetDetails, UpdateVmTargetAssetDetails, UpdateVmWareAssetSourceDetails, UpdateVmwareVmAssetDetails, VcpuPin, VmAsset, VmProperties, VmTargetAsset, VmTargetAssetSummary, VmTargetEnvironment, VmWareAssetSource, VmWareAssetSourceSummary, VmwareVCenterProperties, VmwareVmAsset, VmwareVmProperties, VolumeAttachment, VolumeCostEstimation, VolumeGroup, WorkRequest, WorkRequestError, WorkRequestErrorCollection, WorkRequestLogEntry, WorkRequestLogEntryCollection, WorkRequestResource, WorkRequestSummary, WorkRequestSummaryCollection

Constant Summary collapse

ASSET_TYPE_ENUM =
[
  ASSET_TYPE_VMWARE_VM = 'VMWARE_VM'.freeze,
  ASSET_TYPE_VM = 'VM'.freeze,
  ASSET_TYPE_AWS_EC2 = 'AWS_EC2'.freeze,
  ASSET_TYPE_AWS_EBS = 'AWS_EBS'.freeze
].freeze
RNG_SOURCE_ENUM =
[
  RNG_SOURCE_HWRNG = 'HWRNG'.freeze,
  RNG_SOURCE_RANDOM = 'RANDOM'.freeze,
  RNG_SOURCE_URANDOM = 'URANDOM'.freeze
].freeze
SORT_ORDER_ENUM =
[
  SORT_ORDER_ASC = 'ASC'.freeze,
  SORT_ORDER_DESC = 'DESC'.freeze
].freeze
ACTION_TYPE_ENUM =
[
  ACTION_TYPE_CREATED = 'CREATED'.freeze,
  ACTION_TYPE_UPDATED = 'UPDATED'.freeze,
  ACTION_TYPE_DELETED = 'DELETED'.freeze,
  ACTION_TYPE_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  ACTION_TYPE_RELATED = 'RELATED'.freeze,
  ACTION_TYPE_FAILED = 'FAILED'.freeze
].freeze
METRIC_TYPE_ENUM =
[
  METRIC_TYPE_AUTO = 'AUTO'.freeze,
  METRIC_TYPE_HISTORICAL = 'HISTORICAL'.freeze,
  METRIC_TYPE_RUNTIME = 'RUNTIME'.freeze
].freeze
ACCESS_LEVEL_ENUM =
[
  ACCESS_LEVEL_ACCESSIBLE = 'ACCESSIBLE'.freeze,
  ACCESS_LEVEL_RESTRICTED = 'RESTRICTED'.freeze
].freeze
OPERATION_TYPE_ENUM =
[
  OPERATION_TYPE_CREATE_MIGRATION = 'CREATE_MIGRATION'.freeze,
  OPERATION_TYPE_UPDATE_MIGRATION = 'UPDATE_MIGRATION'.freeze,
  OPERATION_TYPE_REFRESH_MIGRATION = 'REFRESH_MIGRATION'.freeze,
  OPERATION_TYPE_DELETE_MIGRATION = 'DELETE_MIGRATION'.freeze,
  OPERATION_TYPE_MOVE_MIGRATION = 'MOVE_MIGRATION'.freeze,
  OPERATION_TYPE_START_ASSET_REPLICATION = 'START_ASSET_REPLICATION'.freeze,
  OPERATION_TYPE_START_MIGRATION_REPLICATION = 'START_MIGRATION_REPLICATION'.freeze,
  OPERATION_TYPE_CREATE_REPLICATION_SCHEDULE = 'CREATE_REPLICATION_SCHEDULE'.freeze,
  OPERATION_TYPE_UPDATE_REPLICATION_SCHEDULE = 'UPDATE_REPLICATION_SCHEDULE'.freeze,
  OPERATION_TYPE_DELETE_REPLICATION_SCHEDULE = 'DELETE_REPLICATION_SCHEDULE'.freeze,
  OPERATION_TYPE_MOVE_REPLICATION_SCHEDULE = 'MOVE_REPLICATION_SCHEDULE'.freeze,
  OPERATION_TYPE_CREATE_MIGRATION_PLAN = 'CREATE_MIGRATION_PLAN'.freeze,
  OPERATION_TYPE_UPDATE_MIGRATION_PLAN = 'UPDATE_MIGRATION_PLAN'.freeze,
  OPERATION_TYPE_DELETE_MIGRATION_PLAN = 'DELETE_MIGRATION_PLAN'.freeze,
  OPERATION_TYPE_MOVE_MIGRATION_PLAN = 'MOVE_MIGRATION_PLAN'.freeze,
  OPERATION_TYPE_REFRESH_MIGRATION_PLAN = 'REFRESH_MIGRATION_PLAN'.freeze,
  OPERATION_TYPE_EXECUTE_MIGRATION_PLAN = 'EXECUTE_MIGRATION_PLAN'.freeze,
  OPERATION_TYPE_REFRESH_MIGRATION_ASSET = 'REFRESH_MIGRATION_ASSET'.freeze,
  OPERATION_TYPE_CREATE_MIGRATION_ASSET = 'CREATE_MIGRATION_ASSET'.freeze,
  OPERATION_TYPE_DELETE_MIGRATION_ASSET = 'DELETE_MIGRATION_ASSET'.freeze,
  OPERATION_TYPE_CREATE_TARGET_ASSET = 'CREATE_TARGET_ASSET'.freeze,
  OPERATION_TYPE_UPDATE_TARGET_ASSET = 'UPDATE_TARGET_ASSET'.freeze,
  OPERATION_TYPE_DELETE_TARGET_ASSET = 'DELETE_TARGET_ASSET'.freeze,
  OPERATION_TYPE_PREPARE_TARGET_ASSET = 'PREPARE_TARGET_ASSET'.freeze
].freeze
ENVIRONMENT_TYPE_ENUM =
[
  ENVIRONMENT_TYPE_SOURCE = 'SOURCE'.freeze,
  ENVIRONMENT_TYPE_DESTINATION = 'DESTINATION'.freeze
].freeze
OLVM_BOOT_DEVICE_ENUM =
[
  OLVM_BOOT_DEVICE_CDROM = 'CDROM'.freeze,
  OLVM_BOOT_DEVICE_HD = 'HD'.freeze,
  OLVM_BOOT_DEVICE_NETWORK = 'NETWORK'.freeze
].freeze
OPERATION_STATUS_ENUM =
[
  OPERATION_STATUS_ACCEPTED = 'ACCEPTED'.freeze,
  OPERATION_STATUS_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  OPERATION_STATUS_WAITING = 'WAITING'.freeze,
  OPERATION_STATUS_FAILED = 'FAILED'.freeze,
  OPERATION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze,
  OPERATION_STATUS_CANCELING = 'CANCELING'.freeze,
  OPERATION_STATUS_CANCELED = 'CANCELED'.freeze,
  OPERATION_STATUS_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze
].freeze
ASSET_SOURCE_TYPE_ENUM =
[
  ASSET_SOURCE_TYPE_VMWARE = 'VMWARE'.freeze,
  ASSET_SOURCE_TYPE_AWS = 'AWS'.freeze,
  ASSET_SOURCE_TYPE_OLVM = 'OLVM'.freeze
].freeze
METRIC_TIME_WINDOW_ENUM =
[
  METRIC_TIME_WINDOW_1D = '1d'.freeze,
  METRIC_TIME_WINDOW_7D = '7d'.freeze,
  METRIC_TIME_WINDOW_30D = '30d'.freeze
].freeze
ASSET_SOURCE_CONNECTION_TYPE_ENUM =
[
  ASSET_SOURCE_CONNECTION_TYPE_DISCOVERY = 'DISCOVERY'.freeze,
  ASSET_SOURCE_CONNECTION_TYPE_REPLICATION = 'REPLICATION'.freeze
].freeze
ASSET_SOURCE_LIFECYCLE_STATE_ENUM =
[
  ASSET_SOURCE_LIFECYCLE_STATE_CREATING = 'CREATING'.freeze,
  ASSET_SOURCE_LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  ASSET_SOURCE_LIFECYCLE_STATE_DELETING = 'DELETING'.freeze,
  ASSET_SOURCE_LIFECYCLE_STATE_DELETED = 'DELETED'.freeze,
  ASSET_SOURCE_LIFECYCLE_STATE_FAILED = 'FAILED'.freeze,
  ASSET_SOURCE_LIFECYCLE_STATE_UPDATING = 'UPDATING'.freeze,
  ASSET_SOURCE_LIFECYCLE_STATE_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze
].freeze
ASSET_SOURCE_CREDENTIALS_TYPE_ENUM =
[
  ASSET_SOURCE_CREDENTIALS_TYPE_BASIC = 'BASIC'.freeze,
  ASSET_SOURCE_CREDENTIALS_TYPE_API_KEY = 'API_KEY'.freeze
].freeze
DISCOVERY_SCHEDULE_LIFECYCLE_STATE_ENUM =
[
  DISCOVERY_SCHEDULE_LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  DISCOVERY_SCHEDULE_LIFECYCLE_STATE_DELETED = 'DELETED'.freeze
].freeze
ASSET_SOURCE_CONNECTION_LIFECYCLE_STATE_ENUM =
[
  ASSET_SOURCE_CONNECTION_LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  ASSET_SOURCE_CONNECTION_LIFECYCLE_STATE_UPDATING = 'UPDATING'.freeze,
  ASSET_SOURCE_CONNECTION_LIFECYCLE_STATE_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze,
  ASSET_SOURCE_CONNECTION_LIFECYCLE_STATE_DELETED = 'DELETED'.freeze,
  ASSET_SOURCE_CONNECTION_LIFECYCLE_STATE_CREATING = 'CREATING'.freeze
].freeze