1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CloudMigrations
  5. getMigrationPlan
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.CloudMigrations.getMigrationPlan

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

This data source provides details about a specific Migration Plan resource in Oracle Cloud Infrastructure Cloud Migrations service.

Gets a migration plan by identifier.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testMigrationPlan = oci.CloudMigrations.getMigrationPlan({
    migrationPlanId: testMigrationPlanOciCloudMigrationsMigrationPlan.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_migration_plan = oci.CloudMigrations.get_migration_plan(migration_plan_id=test_migration_plan_oci_cloud_migrations_migration_plan["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/cloudmigrations"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloudmigrations.GetMigrationPlan(ctx, &cloudmigrations.GetMigrationPlanArgs{
			MigrationPlanId: testMigrationPlanOciCloudMigrationsMigrationPlan.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testMigrationPlan = Oci.CloudMigrations.GetMigrationPlan.Invoke(new()
    {
        MigrationPlanId = testMigrationPlanOciCloudMigrationsMigrationPlan.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudMigrations.CloudMigrationsFunctions;
import com.pulumi.oci.CloudMigrations.inputs.GetMigrationPlanArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testMigrationPlan = CloudMigrationsFunctions.getMigrationPlan(GetMigrationPlanArgs.builder()
            .migrationPlanId(testMigrationPlanOciCloudMigrationsMigrationPlan.id())
            .build());

    }
}
Copy
variables:
  testMigrationPlan:
    fn::invoke:
      function: oci:CloudMigrations:getMigrationPlan
      arguments:
        migrationPlanId: ${testMigrationPlanOciCloudMigrationsMigrationPlan.id}
Copy

Using getMigrationPlan

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getMigrationPlan(args: GetMigrationPlanArgs, opts?: InvokeOptions): Promise<GetMigrationPlanResult>
function getMigrationPlanOutput(args: GetMigrationPlanOutputArgs, opts?: InvokeOptions): Output<GetMigrationPlanResult>
Copy
def get_migration_plan(migration_plan_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetMigrationPlanResult
def get_migration_plan_output(migration_plan_id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetMigrationPlanResult]
Copy
func GetMigrationPlan(ctx *Context, args *GetMigrationPlanArgs, opts ...InvokeOption) (*GetMigrationPlanResult, error)
func GetMigrationPlanOutput(ctx *Context, args *GetMigrationPlanOutputArgs, opts ...InvokeOption) GetMigrationPlanResultOutput
Copy

> Note: This function is named GetMigrationPlan in the Go SDK.

public static class GetMigrationPlan 
{
    public static Task<GetMigrationPlanResult> InvokeAsync(GetMigrationPlanArgs args, InvokeOptions? opts = null)
    public static Output<GetMigrationPlanResult> Invoke(GetMigrationPlanInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMigrationPlanResult> getMigrationPlan(GetMigrationPlanArgs args, InvokeOptions options)
public static Output<GetMigrationPlanResult> getMigrationPlan(GetMigrationPlanArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:CloudMigrations/getMigrationPlan:getMigrationPlan
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

MigrationPlanId This property is required. string
Unique migration plan identifier
MigrationPlanId This property is required. string
Unique migration plan identifier
migrationPlanId This property is required. String
Unique migration plan identifier
migrationPlanId This property is required. string
Unique migration plan identifier
migration_plan_id This property is required. str
Unique migration plan identifier
migrationPlanId This property is required. String
Unique migration plan identifier

getMigrationPlan Result

The following output properties are available:

CalculatedLimits Dictionary<string, string>
Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
CompartmentId string
The OCID of the compartment containing the migration plan.
DefinedTags Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
FreeformTags Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
Id string
The unique Oracle ID (OCID) that is immutable on creation.
LifecycleDetails string
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
MigrationId string
The OCID of the associated migration.
MigrationPlanId string
MigrationPlanStats List<GetMigrationPlanMigrationPlanStat>
Status of the migration plan.
ReferenceToRmsStack string
OCID of the referenced ORM job.
SourceMigrationPlanId string
Source migraiton plan ID to be cloned.
State string
The current state of the migration plan.
Strategies List<GetMigrationPlanStrategy>
List of strategies for the resources to be migrated.
SystemTags Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TargetEnvironments List<GetMigrationPlanTargetEnvironment>
List of target environments.
TimeCreated string
The time when the migration plan was created. An RFC3339 formatted datetime string.
TimeUpdated string
The time when the migration plan was updated. An RFC3339 formatted datetime string.
CalculatedLimits map[string]string
Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
CompartmentId string
The OCID of the compartment containing the migration plan.
DefinedTags map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
FreeformTags map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
Id string
The unique Oracle ID (OCID) that is immutable on creation.
LifecycleDetails string
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
MigrationId string
The OCID of the associated migration.
MigrationPlanId string
MigrationPlanStats []GetMigrationPlanMigrationPlanStat
Status of the migration plan.
ReferenceToRmsStack string
OCID of the referenced ORM job.
SourceMigrationPlanId string
Source migraiton plan ID to be cloned.
State string
The current state of the migration plan.
Strategies []GetMigrationPlanStrategy
List of strategies for the resources to be migrated.
SystemTags map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TargetEnvironments []GetMigrationPlanTargetEnvironment
List of target environments.
TimeCreated string
The time when the migration plan was created. An RFC3339 formatted datetime string.
TimeUpdated string
The time when the migration plan was updated. An RFC3339 formatted datetime string.
calculatedLimits Map<String,String>
Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
compartmentId String
The OCID of the compartment containing the migration plan.
definedTags Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
id String
The unique Oracle ID (OCID) that is immutable on creation.
lifecycleDetails String
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
migrationId String
The OCID of the associated migration.
migrationPlanId String
migrationPlanStats List<GetMigrationPlanMigrationPlanStat>
Status of the migration plan.
referenceToRmsStack String
OCID of the referenced ORM job.
sourceMigrationPlanId String
Source migraiton plan ID to be cloned.
state String
The current state of the migration plan.
strategies List<GetMigrationPlanStrategy>
List of strategies for the resources to be migrated.
systemTags Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
targetEnvironments List<GetMigrationPlanTargetEnvironment>
List of target environments.
timeCreated String
The time when the migration plan was created. An RFC3339 formatted datetime string.
timeUpdated String
The time when the migration plan was updated. An RFC3339 formatted datetime string.
calculatedLimits {[key: string]: string}
Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
compartmentId string
The OCID of the compartment containing the migration plan.
definedTags {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
id string
The unique Oracle ID (OCID) that is immutable on creation.
lifecycleDetails string
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
migrationId string
The OCID of the associated migration.
migrationPlanId string
migrationPlanStats GetMigrationPlanMigrationPlanStat[]
Status of the migration plan.
referenceToRmsStack string
OCID of the referenced ORM job.
sourceMigrationPlanId string
Source migraiton plan ID to be cloned.
state string
The current state of the migration plan.
strategies GetMigrationPlanStrategy[]
List of strategies for the resources to be migrated.
systemTags {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
targetEnvironments GetMigrationPlanTargetEnvironment[]
List of target environments.
timeCreated string
The time when the migration plan was created. An RFC3339 formatted datetime string.
timeUpdated string
The time when the migration plan was updated. An RFC3339 formatted datetime string.
calculated_limits Mapping[str, str]
Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
compartment_id str
The OCID of the compartment containing the migration plan.
defined_tags Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
display_name str
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
id str
The unique Oracle ID (OCID) that is immutable on creation.
lifecycle_details str
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
migration_id str
The OCID of the associated migration.
migration_plan_id str
migration_plan_stats Sequence[cloudmigrations.GetMigrationPlanMigrationPlanStat]
Status of the migration plan.
reference_to_rms_stack str
OCID of the referenced ORM job.
source_migration_plan_id str
Source migraiton plan ID to be cloned.
state str
The current state of the migration plan.
strategies Sequence[cloudmigrations.GetMigrationPlanStrategy]
List of strategies for the resources to be migrated.
system_tags Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
target_environments Sequence[cloudmigrations.GetMigrationPlanTargetEnvironment]
List of target environments.
time_created str
The time when the migration plan was created. An RFC3339 formatted datetime string.
time_updated str
The time when the migration plan was updated. An RFC3339 formatted datetime string.
calculatedLimits Map<String>
Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
compartmentId String
The OCID of the compartment containing the migration plan.
definedTags Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: {"bar-key": "value"}
id String
The unique Oracle ID (OCID) that is immutable on creation.
lifecycleDetails String
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
migrationId String
The OCID of the associated migration.
migrationPlanId String
migrationPlanStats List<Property Map>
Status of the migration plan.
referenceToRmsStack String
OCID of the referenced ORM job.
sourceMigrationPlanId String
Source migraiton plan ID to be cloned.
state String
The current state of the migration plan.
strategies List<Property Map>
List of strategies for the resources to be migrated.
systemTags Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
targetEnvironments List<Property Map>
List of target environments.
timeCreated String
The time when the migration plan was created. An RFC3339 formatted datetime string.
timeUpdated String
The time when the migration plan was updated. An RFC3339 formatted datetime string.

Supporting Types

GetMigrationPlanMigrationPlanStat

TimeUpdated This property is required. string
The time when the migration plan was updated. An RFC3339 formatted datetime string.
TotalEstimatedCosts This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCost>
Cost estimation description
VmCount This property is required. int
The total count of VMs in migration
TimeUpdated This property is required. string
The time when the migration plan was updated. An RFC3339 formatted datetime string.
TotalEstimatedCosts This property is required. []GetMigrationPlanMigrationPlanStatTotalEstimatedCost
Cost estimation description
VmCount This property is required. int
The total count of VMs in migration
timeUpdated This property is required. String
The time when the migration plan was updated. An RFC3339 formatted datetime string.
totalEstimatedCosts This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCost>
Cost estimation description
vmCount This property is required. Integer
The total count of VMs in migration
timeUpdated This property is required. string
The time when the migration plan was updated. An RFC3339 formatted datetime string.
totalEstimatedCosts This property is required. GetMigrationPlanMigrationPlanStatTotalEstimatedCost[]
Cost estimation description
vmCount This property is required. number
The total count of VMs in migration
time_updated This property is required. str
The time when the migration plan was updated. An RFC3339 formatted datetime string.
total_estimated_costs This property is required. Sequence[cloudmigrations.GetMigrationPlanMigrationPlanStatTotalEstimatedCost]
Cost estimation description
vm_count This property is required. int
The total count of VMs in migration
timeUpdated This property is required. String
The time when the migration plan was updated. An RFC3339 formatted datetime string.
totalEstimatedCosts This property is required. List<Property Map>
Cost estimation description
vmCount This property is required. Number
The total count of VMs in migration

GetMigrationPlanMigrationPlanStatTotalEstimatedCost

Computes This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute>
Cost estimation for compute
CurrencyCode This property is required. string
Currency code in the ISO format.
OsImages This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImage>
Cost estimation for the OS image.
Storages This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage>
Cost estimation for storage
SubscriptionId This property is required. string
Subscription ID
TotalEstimationPerMonth This property is required. double
Total estimation per month
TotalEstimationPerMonthBySubscription This property is required. double
Total estimation per month by subscription.
Computes This property is required. []GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute
Cost estimation for compute
CurrencyCode This property is required. string
Currency code in the ISO format.
OsImages This property is required. []GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImage
Cost estimation for the OS image.
Storages This property is required. []GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage
Cost estimation for storage
SubscriptionId This property is required. string
Subscription ID
TotalEstimationPerMonth This property is required. float64
Total estimation per month
TotalEstimationPerMonthBySubscription This property is required. float64
Total estimation per month by subscription.
computes This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute>
Cost estimation for compute
currencyCode This property is required. String
Currency code in the ISO format.
osImages This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImage>
Cost estimation for the OS image.
storages This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage>
Cost estimation for storage
subscriptionId This property is required. String
Subscription ID
totalEstimationPerMonth This property is required. Double
Total estimation per month
totalEstimationPerMonthBySubscription This property is required. Double
Total estimation per month by subscription.
computes This property is required. GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute[]
Cost estimation for compute
currencyCode This property is required. string
Currency code in the ISO format.
osImages This property is required. GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImage[]
Cost estimation for the OS image.
storages This property is required. GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage[]
Cost estimation for storage
subscriptionId This property is required. string
Subscription ID
totalEstimationPerMonth This property is required. number
Total estimation per month
totalEstimationPerMonthBySubscription This property is required. number
Total estimation per month by subscription.
computes This property is required. Sequence[cloudmigrations.GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute]
Cost estimation for compute
currency_code This property is required. str
Currency code in the ISO format.
os_images This property is required. Sequence[cloudmigrations.GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImage]
Cost estimation for the OS image.
storages This property is required. Sequence[cloudmigrations.GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage]
Cost estimation for storage
subscription_id This property is required. str
Subscription ID
total_estimation_per_month This property is required. float
Total estimation per month
total_estimation_per_month_by_subscription This property is required. float
Total estimation per month by subscription.
computes This property is required. List<Property Map>
Cost estimation for compute
currencyCode This property is required. String
Currency code in the ISO format.
osImages This property is required. List<Property Map>
Cost estimation for the OS image.
storages This property is required. List<Property Map>
Cost estimation for storage
subscriptionId This property is required. String
Subscription ID
totalEstimationPerMonth This property is required. Number
Total estimation per month
totalEstimationPerMonthBySubscription This property is required. Number
Total estimation per month by subscription.

GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute

GpuCount This property is required. double
Total number of GPU
GpuPerHour This property is required. double
GPU per hour
GpuPerHourBySubscription This property is required. double
GPU per hour by subscription
MemoryAmountGb This property is required. double
Total usage of memory
MemoryGbPerHour This property is required. double
Gigabyte per hour
MemoryGbPerHourBySubscription This property is required. double
Gigabyte per hour by subscription
OcpuCount This property is required. double
Total number of OCPUs
OcpuPerHour This property is required. double
OCPU per hour
OcpuPerHourBySubscription This property is required. double
OCPU per hour by subscription
TotalPerHour This property is required. double
Total price per hour
TotalPerHourBySubscription This property is required. double
Total price per hour by subscription
GpuCount This property is required. float64
Total number of GPU
GpuPerHour This property is required. float64
GPU per hour
GpuPerHourBySubscription This property is required. float64
GPU per hour by subscription
MemoryAmountGb This property is required. float64
Total usage of memory
MemoryGbPerHour This property is required. float64
Gigabyte per hour
MemoryGbPerHourBySubscription This property is required. float64
Gigabyte per hour by subscription
OcpuCount This property is required. float64
Total number of OCPUs
OcpuPerHour This property is required. float64
OCPU per hour
OcpuPerHourBySubscription This property is required. float64
OCPU per hour by subscription
TotalPerHour This property is required. float64
Total price per hour
TotalPerHourBySubscription This property is required. float64
Total price per hour by subscription
gpuCount This property is required. Double
Total number of GPU
gpuPerHour This property is required. Double
GPU per hour
gpuPerHourBySubscription This property is required. Double
GPU per hour by subscription
memoryAmountGb This property is required. Double
Total usage of memory
memoryGbPerHour This property is required. Double
Gigabyte per hour
memoryGbPerHourBySubscription This property is required. Double
Gigabyte per hour by subscription
ocpuCount This property is required. Double
Total number of OCPUs
ocpuPerHour This property is required. Double
OCPU per hour
ocpuPerHourBySubscription This property is required. Double
OCPU per hour by subscription
totalPerHour This property is required. Double
Total price per hour
totalPerHourBySubscription This property is required. Double
Total price per hour by subscription
gpuCount This property is required. number
Total number of GPU
gpuPerHour This property is required. number
GPU per hour
gpuPerHourBySubscription This property is required. number
GPU per hour by subscription
memoryAmountGb This property is required. number
Total usage of memory
memoryGbPerHour This property is required. number
Gigabyte per hour
memoryGbPerHourBySubscription This property is required. number
Gigabyte per hour by subscription
ocpuCount This property is required. number
Total number of OCPUs
ocpuPerHour This property is required. number
OCPU per hour
ocpuPerHourBySubscription This property is required. number
OCPU per hour by subscription
totalPerHour This property is required. number
Total price per hour
totalPerHourBySubscription This property is required. number
Total price per hour by subscription
gpu_count This property is required. float
Total number of GPU
gpu_per_hour This property is required. float
GPU per hour
gpu_per_hour_by_subscription This property is required. float
GPU per hour by subscription
memory_amount_gb This property is required. float
Total usage of memory
memory_gb_per_hour This property is required. float
Gigabyte per hour
memory_gb_per_hour_by_subscription This property is required. float
Gigabyte per hour by subscription
ocpu_count This property is required. float
Total number of OCPUs
ocpu_per_hour This property is required. float
OCPU per hour
ocpu_per_hour_by_subscription This property is required. float
OCPU per hour by subscription
total_per_hour This property is required. float
Total price per hour
total_per_hour_by_subscription This property is required. float
Total price per hour by subscription
gpuCount This property is required. Number
Total number of GPU
gpuPerHour This property is required. Number
GPU per hour
gpuPerHourBySubscription This property is required. Number
GPU per hour by subscription
memoryAmountGb This property is required. Number
Total usage of memory
memoryGbPerHour This property is required. Number
Gigabyte per hour
memoryGbPerHourBySubscription This property is required. Number
Gigabyte per hour by subscription
ocpuCount This property is required. Number
Total number of OCPUs
ocpuPerHour This property is required. Number
OCPU per hour
ocpuPerHourBySubscription This property is required. Number
OCPU per hour by subscription
totalPerHour This property is required. Number
Total price per hour
totalPerHourBySubscription This property is required. Number
Total price per hour by subscription

GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImage

TotalPerHour This property is required. double
Total price per hour
TotalPerHourBySubscription This property is required. double
Total price per hour by subscription
TotalPerHour This property is required. float64
Total price per hour
TotalPerHourBySubscription This property is required. float64
Total price per hour by subscription
totalPerHour This property is required. Double
Total price per hour
totalPerHourBySubscription This property is required. Double
Total price per hour by subscription
totalPerHour This property is required. number
Total price per hour
totalPerHourBySubscription This property is required. number
Total price per hour by subscription
total_per_hour This property is required. float
Total price per hour
total_per_hour_by_subscription This property is required. float
Total price per hour by subscription
totalPerHour This property is required. Number
Total price per hour
totalPerHourBySubscription This property is required. Number
Total price per hour by subscription

GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage

TotalGbPerMonth This property is required. double
Gigabyte storage capacity per month.
TotalGbPerMonthBySubscription This property is required. double
Gigabyte storage capacity per month by subscription
Volumes This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume>
Volume estimation
TotalGbPerMonth This property is required. float64
Gigabyte storage capacity per month.
TotalGbPerMonthBySubscription This property is required. float64
Gigabyte storage capacity per month by subscription
Volumes This property is required. []GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume
Volume estimation
totalGbPerMonth This property is required. Double
Gigabyte storage capacity per month.
totalGbPerMonthBySubscription This property is required. Double
Gigabyte storage capacity per month by subscription
volumes This property is required. List<GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume>
Volume estimation
totalGbPerMonth This property is required. number
Gigabyte storage capacity per month.
totalGbPerMonthBySubscription This property is required. number
Gigabyte storage capacity per month by subscription
volumes This property is required. GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume[]
Volume estimation
total_gb_per_month This property is required. float
Gigabyte storage capacity per month.
total_gb_per_month_by_subscription This property is required. float
Gigabyte storage capacity per month by subscription
volumes This property is required. Sequence[cloudmigrations.GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume]
Volume estimation
totalGbPerMonth This property is required. Number
Gigabyte storage capacity per month.
totalGbPerMonthBySubscription This property is required. Number
Gigabyte storage capacity per month by subscription
volumes This property is required. List<Property Map>
Volume estimation

GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume

CapacityGb This property is required. double
Gigabyte storage capacity
Description This property is required. string
Volume description
TotalGbPerMonth This property is required. double
Gigabyte storage capacity per month.
TotalGbPerMonthBySubscription This property is required. double
Gigabyte storage capacity per month by subscription
CapacityGb This property is required. float64
Gigabyte storage capacity
Description This property is required. string
Volume description
TotalGbPerMonth This property is required. float64
Gigabyte storage capacity per month.
TotalGbPerMonthBySubscription This property is required. float64
Gigabyte storage capacity per month by subscription
capacityGb This property is required. Double
Gigabyte storage capacity
description This property is required. String
Volume description
totalGbPerMonth This property is required. Double
Gigabyte storage capacity per month.
totalGbPerMonthBySubscription This property is required. Double
Gigabyte storage capacity per month by subscription
capacityGb This property is required. number
Gigabyte storage capacity
description This property is required. string
Volume description
totalGbPerMonth This property is required. number
Gigabyte storage capacity per month.
totalGbPerMonthBySubscription This property is required. number
Gigabyte storage capacity per month by subscription
capacity_gb This property is required. float
Gigabyte storage capacity
description This property is required. str
Volume description
total_gb_per_month This property is required. float
Gigabyte storage capacity per month.
total_gb_per_month_by_subscription This property is required. float
Gigabyte storage capacity per month by subscription
capacityGb This property is required. Number
Gigabyte storage capacity
description This property is required. String
Volume description
totalGbPerMonth This property is required. Number
Gigabyte storage capacity per month.
totalGbPerMonthBySubscription This property is required. Number
Gigabyte storage capacity per month by subscription

GetMigrationPlanStrategy

AdjustmentMultiplier This property is required. double
The real resource usage is multiplied to this number before making any recommendation.
MetricTimeWindow This property is required. string
The current state of the migration plan.
MetricType This property is required. string
The current state of the migration plan.
Percentile This property is required. string
Percentile value
ResourceType This property is required. string
The type of resource.
StrategyType This property is required. string
The type of strategy used for migration.
AdjustmentMultiplier This property is required. float64
The real resource usage is multiplied to this number before making any recommendation.
MetricTimeWindow This property is required. string
The current state of the migration plan.
MetricType This property is required. string
The current state of the migration plan.
Percentile This property is required. string
Percentile value
ResourceType This property is required. string
The type of resource.
StrategyType This property is required. string
The type of strategy used for migration.
adjustmentMultiplier This property is required. Double
The real resource usage is multiplied to this number before making any recommendation.
metricTimeWindow This property is required. String
The current state of the migration plan.
metricType This property is required. String
The current state of the migration plan.
percentile This property is required. String
Percentile value
resourceType This property is required. String
The type of resource.
strategyType This property is required. String
The type of strategy used for migration.
adjustmentMultiplier This property is required. number
The real resource usage is multiplied to this number before making any recommendation.
metricTimeWindow This property is required. string
The current state of the migration plan.
metricType This property is required. string
The current state of the migration plan.
percentile This property is required. string
Percentile value
resourceType This property is required. string
The type of resource.
strategyType This property is required. string
The type of strategy used for migration.
adjustment_multiplier This property is required. float
The real resource usage is multiplied to this number before making any recommendation.
metric_time_window This property is required. str
The current state of the migration plan.
metric_type This property is required. str
The current state of the migration plan.
percentile This property is required. str
Percentile value
resource_type This property is required. str
The type of resource.
strategy_type This property is required. str
The type of strategy used for migration.
adjustmentMultiplier This property is required. Number
The real resource usage is multiplied to this number before making any recommendation.
metricTimeWindow This property is required. String
The current state of the migration plan.
metricType This property is required. String
The current state of the migration plan.
percentile This property is required. String
Percentile value
resourceType This property is required. String
The type of resource.
strategyType This property is required. String
The type of strategy used for migration.

GetMigrationPlanTargetEnvironment

AvailabilityDomain This property is required. string
Availability Domain of the VM configuration.
DedicatedVmHost This property is required. string
OCID of the dedicated VM configuration host.
FaultDomain This property is required. string
Fault domain of the VM configuration.
MsLicense This property is required. string
Microsoft license for the VM configuration.
PreferredShapeType This property is required. string
Preferred VM shape type provided by the customer.
Subnet This property is required. string
OCID of the VM configuration subnet.
TargetCompartmentId This property is required. string
Target compartment identifier
TargetEnvironmentType This property is required. string
The type of target environment.
Vcn This property is required. string
OCID of the VM configuration VCN.
AvailabilityDomain This property is required. string
Availability Domain of the VM configuration.
DedicatedVmHost This property is required. string
OCID of the dedicated VM configuration host.
FaultDomain This property is required. string
Fault domain of the VM configuration.
MsLicense This property is required. string
Microsoft license for the VM configuration.
PreferredShapeType This property is required. string
Preferred VM shape type provided by the customer.
Subnet This property is required. string
OCID of the VM configuration subnet.
TargetCompartmentId This property is required. string
Target compartment identifier
TargetEnvironmentType This property is required. string
The type of target environment.
Vcn This property is required. string
OCID of the VM configuration VCN.
availabilityDomain This property is required. String
Availability Domain of the VM configuration.
dedicatedVmHost This property is required. String
OCID of the dedicated VM configuration host.
faultDomain This property is required. String
Fault domain of the VM configuration.
msLicense This property is required. String
Microsoft license for the VM configuration.
preferredShapeType This property is required. String
Preferred VM shape type provided by the customer.
subnet This property is required. String
OCID of the VM configuration subnet.
targetCompartmentId This property is required. String
Target compartment identifier
targetEnvironmentType This property is required. String
The type of target environment.
vcn This property is required. String
OCID of the VM configuration VCN.
availabilityDomain This property is required. string
Availability Domain of the VM configuration.
dedicatedVmHost This property is required. string
OCID of the dedicated VM configuration host.
faultDomain This property is required. string
Fault domain of the VM configuration.
msLicense This property is required. string
Microsoft license for the VM configuration.
preferredShapeType This property is required. string
Preferred VM shape type provided by the customer.
subnet This property is required. string
OCID of the VM configuration subnet.
targetCompartmentId This property is required. string
Target compartment identifier
targetEnvironmentType This property is required. string
The type of target environment.
vcn This property is required. string
OCID of the VM configuration VCN.
availability_domain This property is required. str
Availability Domain of the VM configuration.
dedicated_vm_host This property is required. str
OCID of the dedicated VM configuration host.
fault_domain This property is required. str
Fault domain of the VM configuration.
ms_license This property is required. str
Microsoft license for the VM configuration.
preferred_shape_type This property is required. str
Preferred VM shape type provided by the customer.
subnet This property is required. str
OCID of the VM configuration subnet.
target_compartment_id This property is required. str
Target compartment identifier
target_environment_type This property is required. str
The type of target environment.
vcn This property is required. str
OCID of the VM configuration VCN.
availabilityDomain This property is required. String
Availability Domain of the VM configuration.
dedicatedVmHost This property is required. String
OCID of the dedicated VM configuration host.
faultDomain This property is required. String
Fault domain of the VM configuration.
msLicense This property is required. String
Microsoft license for the VM configuration.
preferredShapeType This property is required. String
Preferred VM shape type provided by the customer.
subnet This property is required. String
OCID of the VM configuration subnet.
targetCompartmentId This property is required. String
Target compartment identifier
targetEnvironmentType This property is required. String
The type of target environment.
vcn This property is required. String
OCID of the VM configuration VCN.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi