1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CloudMigrations
  5. getMigrationPlan
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.CloudMigrations.getMigrationPlan

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 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: oci_cloud_migrations_migration_plan.test_migration_plan.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_migration_plan = oci.CloudMigrations.get_migration_plan(migration_plan_id=oci_cloud_migrations_migration_plan["test_migration_plan"]["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/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: oci_cloud_migrations_migration_plan.Test_migration_plan.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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 = oci_cloud_migrations_migration_plan.Test_migration_plan.Id,
        });
    
    });
    
    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(oci_cloud_migrations_migration_plan.test_migration_plan().id())
                .build());
    
        }
    }
    
    variables:
      testMigrationPlan:
        fn::invoke:
          Function: oci:CloudMigrations:getMigrationPlan
          Arguments:
            migrationPlanId: ${oci_cloud_migrations_migration_plan.test_migration_plan.id}
    

    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>
    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]
    func GetMigrationPlan(ctx *Context, args *GetMigrationPlanArgs, opts ...InvokeOption) (*GetMigrationPlanResult, error)
    func GetMigrationPlanOutput(ctx *Context, args *GetMigrationPlanOutputArgs, opts ...InvokeOption) GetMigrationPlanResultOutput

    > 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)
    }
    public static CompletableFuture<GetMigrationPlanResult> getMigrationPlan(GetMigrationPlanArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:CloudMigrations/getMigrationPlan:getMigrationPlan
      arguments:
        # arguments dictionary

    The following arguments are supported:

    MigrationPlanId string
    Unique migration plan identifier
    MigrationPlanId string
    Unique migration plan identifier
    migrationPlanId String
    Unique migration plan identifier
    migrationPlanId string
    Unique migration plan identifier
    migration_plan_id str
    Unique migration plan identifier
    migrationPlanId String
    Unique migration plan identifier

    getMigrationPlan Result

    The following output properties are available:

    CalculatedLimits Dictionary<string, object>
    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, object>
    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, object>
    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, object>
    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]interface{}
    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]interface{}
    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]interface{}
    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]interface{}
    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,Object>
    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,Object>
    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,Object>
    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,Object>
    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]: any}
    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]: any}
    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]: any}
    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]: any}
    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, Any]
    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, Any]
    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, Any]
    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, Any]
    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<Any>
    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<Any>
    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<Any>
    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<Any>
    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 string
    The time when the migration plan was updated. An RFC3339 formatted datetime string.
    TotalEstimatedCosts List<GetMigrationPlanMigrationPlanStatTotalEstimatedCost>
    Cost estimation description
    VmCount int
    The total count of VMs in migration
    TimeUpdated string
    The time when the migration plan was updated. An RFC3339 formatted datetime string.
    TotalEstimatedCosts []GetMigrationPlanMigrationPlanStatTotalEstimatedCost
    Cost estimation description
    VmCount int
    The total count of VMs in migration
    timeUpdated String
    The time when the migration plan was updated. An RFC3339 formatted datetime string.
    totalEstimatedCosts List<GetMigrationPlanMigrationPlanStatTotalEstimatedCost>
    Cost estimation description
    vmCount Integer
    The total count of VMs in migration
    timeUpdated string
    The time when the migration plan was updated. An RFC3339 formatted datetime string.
    totalEstimatedCosts GetMigrationPlanMigrationPlanStatTotalEstimatedCost[]
    Cost estimation description
    vmCount number
    The total count of VMs in migration
    time_updated str
    The time when the migration plan was updated. An RFC3339 formatted datetime string.
    total_estimated_costs Sequence[cloudmigrations.GetMigrationPlanMigrationPlanStatTotalEstimatedCost]
    Cost estimation description
    vm_count int
    The total count of VMs in migration
    timeUpdated String
    The time when the migration plan was updated. An RFC3339 formatted datetime string.
    totalEstimatedCosts List<Property Map>
    Cost estimation description
    vmCount Number
    The total count of VMs in migration

    GetMigrationPlanMigrationPlanStatTotalEstimatedCost

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

    GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute

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

    GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImage

    TotalPerHour double
    Total price per hour
    TotalPerHourBySubscription double
    Total price per hour by subscription
    TotalPerHour float64
    Total price per hour
    TotalPerHourBySubscription float64
    Total price per hour by subscription
    totalPerHour Double
    Total price per hour
    totalPerHourBySubscription Double
    Total price per hour by subscription
    totalPerHour number
    Total price per hour
    totalPerHourBySubscription number
    Total price per hour by subscription
    total_per_hour float
    Total price per hour
    total_per_hour_by_subscription float
    Total price per hour by subscription
    totalPerHour Number
    Total price per hour
    totalPerHourBySubscription Number
    Total price per hour by subscription

    GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage

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

    GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume

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

    GetMigrationPlanStrategy

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

    GetMigrationPlanTargetEnvironment

    AvailabilityDomain string
    Availability Domain of the VM configuration.
    DedicatedVmHost string
    OCID of the dedicated VM configuration host.
    FaultDomain string
    Fault domain of the VM configuration.
    MsLicense string
    Microsoft license for the VM configuration.
    PreferredShapeType string
    Preferred VM shape type provided by the customer.
    Subnet string
    OCID of the VM configuration subnet.
    TargetCompartmentId string
    Target compartment identifier
    TargetEnvironmentType string
    The type of target environment.
    Vcn string
    OCID of the VM configuration VCN.
    AvailabilityDomain string
    Availability Domain of the VM configuration.
    DedicatedVmHost string
    OCID of the dedicated VM configuration host.
    FaultDomain string
    Fault domain of the VM configuration.
    MsLicense string
    Microsoft license for the VM configuration.
    PreferredShapeType string
    Preferred VM shape type provided by the customer.
    Subnet string
    OCID of the VM configuration subnet.
    TargetCompartmentId string
    Target compartment identifier
    TargetEnvironmentType string
    The type of target environment.
    Vcn string
    OCID of the VM configuration VCN.
    availabilityDomain String
    Availability Domain of the VM configuration.
    dedicatedVmHost String
    OCID of the dedicated VM configuration host.
    faultDomain String
    Fault domain of the VM configuration.
    msLicense String
    Microsoft license for the VM configuration.
    preferredShapeType String
    Preferred VM shape type provided by the customer.
    subnet String
    OCID of the VM configuration subnet.
    targetCompartmentId String
    Target compartment identifier
    targetEnvironmentType String
    The type of target environment.
    vcn String
    OCID of the VM configuration VCN.
    availabilityDomain string
    Availability Domain of the VM configuration.
    dedicatedVmHost string
    OCID of the dedicated VM configuration host.
    faultDomain string
    Fault domain of the VM configuration.
    msLicense string
    Microsoft license for the VM configuration.
    preferredShapeType string
    Preferred VM shape type provided by the customer.
    subnet string
    OCID of the VM configuration subnet.
    targetCompartmentId string
    Target compartment identifier
    targetEnvironmentType string
    The type of target environment.
    vcn string
    OCID of the VM configuration VCN.
    availability_domain str
    Availability Domain of the VM configuration.
    dedicated_vm_host str
    OCID of the dedicated VM configuration host.
    fault_domain str
    Fault domain of the VM configuration.
    ms_license str
    Microsoft license for the VM configuration.
    preferred_shape_type str
    Preferred VM shape type provided by the customer.
    subnet str
    OCID of the VM configuration subnet.
    target_compartment_id str
    Target compartment identifier
    target_environment_type str
    The type of target environment.
    vcn str
    OCID of the VM configuration VCN.
    availabilityDomain String
    Availability Domain of the VM configuration.
    dedicatedVmHost String
    OCID of the dedicated VM configuration host.
    faultDomain String
    Fault domain of the VM configuration.
    msLicense String
    Microsoft license for the VM configuration.
    preferredShapeType String
    Preferred VM shape type provided by the customer.
    subnet String
    OCID of the VM configuration subnet.
    targetCompartmentId String
    Target compartment identifier
    targetEnvironmentType String
    The type of target environment.
    vcn 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.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi