1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CloudMigrations
  5. getMigrationPlans
Oracle Cloud Infrastructure v2.19.0 published on Thursday, Dec 12, 2024 by Pulumi

oci.CloudMigrations.getMigrationPlans

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.19.0 published on Thursday, Dec 12, 2024 by Pulumi

    This data source provides the list of Migration Plans in Oracle Cloud Infrastructure Cloud Migrations service.

    Returns a list of migration plans.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testMigrationPlans = oci.CloudMigrations.getMigrationPlans({
        compartmentId: compartmentId,
        displayName: migrationPlanDisplayName,
        migrationId: testMigration.id,
        migrationPlanId: testMigrationPlan.id,
        state: migrationPlanState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_migration_plans = oci.CloudMigrations.get_migration_plans(compartment_id=compartment_id,
        display_name=migration_plan_display_name,
        migration_id=test_migration["id"],
        migration_plan_id=test_migration_plan["id"],
        state=migration_plan_state)
    
    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.GetMigrationPlans(ctx, &cloudmigrations.GetMigrationPlansArgs{
    			CompartmentId:   pulumi.StringRef(compartmentId),
    			DisplayName:     pulumi.StringRef(migrationPlanDisplayName),
    			MigrationId:     pulumi.StringRef(testMigration.Id),
    			MigrationPlanId: pulumi.StringRef(testMigrationPlan.Id),
    			State:           pulumi.StringRef(migrationPlanState),
    		}, 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 testMigrationPlans = Oci.CloudMigrations.GetMigrationPlans.Invoke(new()
        {
            CompartmentId = compartmentId,
            DisplayName = migrationPlanDisplayName,
            MigrationId = testMigration.Id,
            MigrationPlanId = testMigrationPlan.Id,
            State = migrationPlanState,
        });
    
    });
    
    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.GetMigrationPlansArgs;
    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 testMigrationPlans = CloudMigrationsFunctions.getMigrationPlans(GetMigrationPlansArgs.builder()
                .compartmentId(compartmentId)
                .displayName(migrationPlanDisplayName)
                .migrationId(testMigration.id())
                .migrationPlanId(testMigrationPlan.id())
                .state(migrationPlanState)
                .build());
    
        }
    }
    
    variables:
      testMigrationPlans:
        fn::invoke:
          function: oci:CloudMigrations:getMigrationPlans
          arguments:
            compartmentId: ${compartmentId}
            displayName: ${migrationPlanDisplayName}
            migrationId: ${testMigration.id}
            migrationPlanId: ${testMigrationPlan.id}
            state: ${migrationPlanState}
    

    Using getMigrationPlans

    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 getMigrationPlans(args: GetMigrationPlansArgs, opts?: InvokeOptions): Promise<GetMigrationPlansResult>
    function getMigrationPlansOutput(args: GetMigrationPlansOutputArgs, opts?: InvokeOptions): Output<GetMigrationPlansResult>
    def get_migration_plans(compartment_id: Optional[str] = None,
                            display_name: Optional[str] = None,
                            filters: Optional[Sequence[_cloudmigrations.GetMigrationPlansFilter]] = None,
                            migration_id: Optional[str] = None,
                            migration_plan_id: Optional[str] = None,
                            state: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetMigrationPlansResult
    def get_migration_plans_output(compartment_id: Optional[pulumi.Input[str]] = None,
                            display_name: Optional[pulumi.Input[str]] = None,
                            filters: Optional[pulumi.Input[Sequence[pulumi.Input[_cloudmigrations.GetMigrationPlansFilterArgs]]]] = None,
                            migration_id: Optional[pulumi.Input[str]] = None,
                            migration_plan_id: Optional[pulumi.Input[str]] = None,
                            state: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetMigrationPlansResult]
    func GetMigrationPlans(ctx *Context, args *GetMigrationPlansArgs, opts ...InvokeOption) (*GetMigrationPlansResult, error)
    func GetMigrationPlansOutput(ctx *Context, args *GetMigrationPlansOutputArgs, opts ...InvokeOption) GetMigrationPlansResultOutput

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

    public static class GetMigrationPlans 
    {
        public static Task<GetMigrationPlansResult> InvokeAsync(GetMigrationPlansArgs args, InvokeOptions? opts = null)
        public static Output<GetMigrationPlansResult> Invoke(GetMigrationPlansInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMigrationPlansResult> getMigrationPlans(GetMigrationPlansArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:CloudMigrations/getMigrationPlans:getMigrationPlans
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The ID of the compartment in which to list resources.
    DisplayName string
    A filter to return only resources that match the entire given display name.
    Filters List<GetMigrationPlansFilter>
    MigrationId string
    Unique migration identifier
    MigrationPlanId string
    Unique migration plan identifier
    State string
    The current state of the migration plan.
    CompartmentId string
    The ID of the compartment in which to list resources.
    DisplayName string
    A filter to return only resources that match the entire given display name.
    Filters []GetMigrationPlansFilter
    MigrationId string
    Unique migration identifier
    MigrationPlanId string
    Unique migration plan identifier
    State string
    The current state of the migration plan.
    compartmentId String
    The ID of the compartment in which to list resources.
    displayName String
    A filter to return only resources that match the entire given display name.
    filters List<GetMigrationPlansFilter>
    migrationId String
    Unique migration identifier
    migrationPlanId String
    Unique migration plan identifier
    state String
    The current state of the migration plan.
    compartmentId string
    The ID of the compartment in which to list resources.
    displayName string
    A filter to return only resources that match the entire given display name.
    filters GetMigrationPlansFilter[]
    migrationId string
    Unique migration identifier
    migrationPlanId string
    Unique migration plan identifier
    state string
    The current state of the migration plan.
    compartment_id str
    The ID of the compartment in which to list resources.
    display_name str
    A filter to return only resources that match the entire given display name.
    filters Sequence[cloudmigrations.GetMigrationPlansFilter]
    migration_id str
    Unique migration identifier
    migration_plan_id str
    Unique migration plan identifier
    state str
    The current state of the migration plan.
    compartmentId String
    The ID of the compartment in which to list resources.
    displayName String
    A filter to return only resources that match the entire given display name.
    filters List<Property Map>
    migrationId String
    Unique migration identifier
    migrationPlanId String
    Unique migration plan identifier
    state String
    The current state of the migration plan.

    getMigrationPlans Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    MigrationPlanCollections List<GetMigrationPlansMigrationPlanCollection>
    The list of migration_plan_collection.
    CompartmentId string
    The OCID of the compartment containing the migration plan.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    Filters List<GetMigrationPlansFilter>
    MigrationId string
    The OCID of the associated migration.
    MigrationPlanId string
    State string
    The current state of the migration plan.
    Id string
    The provider-assigned unique ID for this managed resource.
    MigrationPlanCollections []GetMigrationPlansMigrationPlanCollection
    The list of migration_plan_collection.
    CompartmentId string
    The OCID of the compartment containing the migration plan.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    Filters []GetMigrationPlansFilter
    MigrationId string
    The OCID of the associated migration.
    MigrationPlanId string
    State string
    The current state of the migration plan.
    id String
    The provider-assigned unique ID for this managed resource.
    migrationPlanCollections List<GetMigrationPlansMigrationPlanCollection>
    The list of migration_plan_collection.
    compartmentId String
    The OCID of the compartment containing the migration plan.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters List<GetMigrationPlansFilter>
    migrationId String
    The OCID of the associated migration.
    migrationPlanId String
    state String
    The current state of the migration plan.
    id string
    The provider-assigned unique ID for this managed resource.
    migrationPlanCollections GetMigrationPlansMigrationPlanCollection[]
    The list of migration_plan_collection.
    compartmentId string
    The OCID of the compartment containing the migration plan.
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters GetMigrationPlansFilter[]
    migrationId string
    The OCID of the associated migration.
    migrationPlanId string
    state string
    The current state of the migration plan.
    id str
    The provider-assigned unique ID for this managed resource.
    migration_plan_collections Sequence[cloudmigrations.GetMigrationPlansMigrationPlanCollection]
    The list of migration_plan_collection.
    compartment_id str
    The OCID of the compartment containing the migration plan.
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters Sequence[cloudmigrations.GetMigrationPlansFilter]
    migration_id str
    The OCID of the associated migration.
    migration_plan_id str
    state str
    The current state of the migration plan.
    id String
    The provider-assigned unique ID for this managed resource.
    migrationPlanCollections List<Property Map>
    The list of migration_plan_collection.
    compartmentId String
    The OCID of the compartment containing the migration plan.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters List<Property Map>
    migrationId String
    The OCID of the associated migration.
    migrationPlanId String
    state String
    The current state of the migration plan.

    Supporting Types

    GetMigrationPlansFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetMigrationPlansMigrationPlanCollection

    GetMigrationPlansMigrationPlanCollectionItem

    CalculatedLimits Dictionary<string, string>
    Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
    CompartmentId string
    The ID of the compartment in which to list resources.
    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 filter to return only resources that match the entire given display name.
    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
    Unique migration identifier
    MigrationPlanStats List<GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat>
    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<GetMigrationPlansMigrationPlanCollectionItemStrategy>
    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<GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment>
    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 ID of the compartment in which to list resources.
    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 filter to return only resources that match the entire given display name.
    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
    Unique migration identifier
    MigrationPlanStats []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat
    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 []GetMigrationPlansMigrationPlanCollectionItemStrategy
    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 []GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment
    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 ID of the compartment in which to list resources.
    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 filter to return only resources that match the entire given display name.
    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
    Unique migration identifier
    migrationPlanStats List<GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat>
    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<GetMigrationPlansMigrationPlanCollectionItemStrategy>
    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<GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment>
    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 ID of the compartment in which to list resources.
    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 filter to return only resources that match the entire given display name.
    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
    Unique migration identifier
    migrationPlanStats GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat[]
    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 GetMigrationPlansMigrationPlanCollectionItemStrategy[]
    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 GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment[]
    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 ID of the compartment in which to list resources.
    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 filter to return only resources that match the entire given display name.
    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
    Unique migration identifier
    migration_plan_stats Sequence[cloudmigrations.GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat]
    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.GetMigrationPlansMigrationPlanCollectionItemStrategy]
    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.GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment]
    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 ID of the compartment in which to list resources.
    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 filter to return only resources that match the entire given display name.
    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
    Unique migration identifier
    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.

    GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat

    TimeUpdated string
    The time when the migration plan was updated. An RFC3339 formatted datetime string.
    TotalEstimatedCosts List<GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost>
    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 []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost
    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<GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost>
    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 GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost[]
    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.GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost]
    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

    GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost

    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.

    GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostCompute

    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

    GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImage

    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

    GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorage

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

    GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolume

    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

    GetMigrationPlansMigrationPlanCollectionItemStrategy

    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.

    GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment

    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 v2.19.0 published on Thursday, Dec 12, 2024 by Pulumi