Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.CloudMigrations.getMigrationPlans
Explore with Pulumi AI
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:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Display
Name string - A filter to return only resources that match the entire given display name.
- Filters
List<Get
Migration Plans Filter> - Migration
Id string - Unique migration identifier
- Migration
Plan stringId - Unique migration plan identifier
- State string
- The current state of the migration plan.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Display
Name string - A filter to return only resources that match the entire given display name.
- Filters
[]Get
Migration Plans Filter - Migration
Id string - Unique migration identifier
- Migration
Plan stringId - Unique migration plan identifier
- State string
- The current state of the migration plan.
- compartment
Id String - The ID of the compartment in which to list resources.
- display
Name String - A filter to return only resources that match the entire given display name.
- filters
List<Get
Migration Plans Filter> - migration
Id String - Unique migration identifier
- migration
Plan StringId - Unique migration plan identifier
- state String
- The current state of the migration plan.
- compartment
Id string - The ID of the compartment in which to list resources.
- display
Name string - A filter to return only resources that match the entire given display name.
- filters
Get
Migration Plans Filter[] - migration
Id string - Unique migration identifier
- migration
Plan stringId - 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.
Get Migration Plans Filter] - migration_
id str - Unique migration identifier
- migration_
plan_ strid - Unique migration plan identifier
- state str
- The current state of the migration plan.
- compartment
Id String - The ID of the compartment in which to list resources.
- display
Name String - A filter to return only resources that match the entire given display name.
- filters List<Property Map>
- migration
Id String - Unique migration identifier
- migration
Plan StringId - 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.
- Migration
Plan List<GetCollections Migration Plans Migration Plan Collection> - The list of migration_plan_collection.
- Compartment
Id string - The OCID of the compartment containing the migration plan.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
List<Get
Migration Plans Filter> - Migration
Id string - The OCID of the associated migration.
- Migration
Plan stringId - State string
- The current state of the migration plan.
- Id string
- The provider-assigned unique ID for this managed resource.
- Migration
Plan []GetCollections Migration Plans Migration Plan Collection - The list of migration_plan_collection.
- Compartment
Id string - The OCID of the compartment containing the migration plan.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
[]Get
Migration Plans Filter - Migration
Id string - The OCID of the associated migration.
- Migration
Plan stringId - State string
- The current state of the migration plan.
- id String
- The provider-assigned unique ID for this managed resource.
- migration
Plan List<GetCollections Migration Plans Migration Plan Collection> - The list of migration_plan_collection.
- compartment
Id String - The OCID of the compartment containing the migration plan.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
List<Get
Migration Plans Filter> - migration
Id String - The OCID of the associated migration.
- migration
Plan StringId - state String
- The current state of the migration plan.
- id string
- The provider-assigned unique ID for this managed resource.
- migration
Plan GetCollections Migration Plans Migration Plan Collection[] - The list of migration_plan_collection.
- compartment
Id string - The OCID of the compartment containing the migration plan.
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
Get
Migration Plans Filter[] - migration
Id string - The OCID of the associated migration.
- migration
Plan stringId - state string
- The current state of the migration plan.
- id str
- The provider-assigned unique ID for this managed resource.
- migration_
plan_ Sequence[cloudmigrations.collections Get Migration Plans Migration Plan Collection] - 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.
Get Migration Plans Filter] - migration_
id str - The OCID of the associated migration.
- migration_
plan_ strid - state str
- The current state of the migration plan.
- id String
- The provider-assigned unique ID for this managed resource.
- migration
Plan List<Property Map>Collections - The list of migration_plan_collection.
- compartment
Id String - The OCID of the compartment containing the migration plan.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters List<Property Map>
- migration
Id String - The OCID of the associated migration.
- migration
Plan StringId - state String
- The current state of the migration plan.
Supporting Types
GetMigrationPlansFilter
GetMigrationPlansMigrationPlanCollection
GetMigrationPlansMigrationPlanCollectionItem
- Calculated
Limits Dictionary<string, string> - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- Compartment
Id string - The ID of the compartment in which to list resources.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A filter to return only resources that match the entire given display name.
- 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.
- Lifecycle
Details 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.
- Migration
Id string - Unique migration identifier
- Migration
Plan List<GetStats Migration Plans Migration Plan Collection Item Migration Plan Stat> - Status of the migration plan.
- Reference
To stringRms Stack - OCID of the referenced ORM job.
- Source
Migration stringPlan Id - Source migraiton plan ID to be cloned.
- State string
- The current state of the migration plan.
- Strategies
List<Get
Migration Plans Migration Plan Collection Item Strategy> - List of strategies for the resources to be migrated.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Target
Environments List<GetMigration Plans Migration Plan Collection Item Target Environment> - List of target environments.
- Time
Created string - The time when the migration plan was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time when the migration plan was updated. An RFC3339 formatted datetime string.
- Calculated
Limits map[string]string - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- Compartment
Id string - The ID of the compartment in which to list resources.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - A filter to return only resources that match the entire given display name.
- 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.
- Lifecycle
Details 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.
- Migration
Id string - Unique migration identifier
- Migration
Plan []GetStats Migration Plans Migration Plan Collection Item Migration Plan Stat - Status of the migration plan.
- Reference
To stringRms Stack - OCID of the referenced ORM job.
- Source
Migration stringPlan Id - Source migraiton plan ID to be cloned.
- State string
- The current state of the migration plan.
- Strategies
[]Get
Migration Plans Migration Plan Collection Item Strategy - List of strategies for the resources to be migrated.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Target
Environments []GetMigration Plans Migration Plan Collection Item Target Environment - List of target environments.
- Time
Created string - The time when the migration plan was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time when the migration plan was updated. An RFC3339 formatted datetime string.
- calculated
Limits Map<String,String> - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartment
Id String - The ID of the compartment in which to list resources.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A filter to return only resources that match the entire given display name.
- 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.
- lifecycle
Details 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.
- migration
Id String - Unique migration identifier
- migration
Plan List<GetStats Migration Plans Migration Plan Collection Item Migration Plan Stat> - Status of the migration plan.
- reference
To StringRms Stack - OCID of the referenced ORM job.
- source
Migration StringPlan Id - Source migraiton plan ID to be cloned.
- state String
- The current state of the migration plan.
- strategies
List<Get
Migration Plans Migration Plan Collection Item Strategy> - List of strategies for the resources to be migrated.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target
Environments List<GetMigration Plans Migration Plan Collection Item Target Environment> - List of target environments.
- time
Created String - The time when the migration plan was created. An RFC3339 formatted datetime string.
- time
Updated String - The time when the migration plan was updated. An RFC3339 formatted datetime string.
- calculated
Limits {[key: string]: string} - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartment
Id string - The ID of the compartment in which to list resources.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - A filter to return only resources that match the entire given display name.
- {[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.
- lifecycle
Details 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.
- migration
Id string - Unique migration identifier
- migration
Plan GetStats Migration Plans Migration Plan Collection Item Migration Plan Stat[] - Status of the migration plan.
- reference
To stringRms Stack - OCID of the referenced ORM job.
- source
Migration stringPlan Id - Source migraiton plan ID to be cloned.
- state string
- The current state of the migration plan.
- strategies
Get
Migration Plans Migration Plan Collection Item Strategy[] - List of strategies for the resources to be migrated.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target
Environments GetMigration Plans Migration Plan Collection Item Target Environment[] - List of target environments.
- time
Created string - The time when the migration plan was created. An RFC3339 formatted datetime string.
- time
Updated 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.
- 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.
- 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_ Sequence[cloudmigrations.stats Get Migration Plans Migration Plan Collection Item Migration Plan Stat] - Status of the migration plan.
- reference_
to_ strrms_ stack - OCID of the referenced ORM job.
- source_
migration_ strplan_ id - Source migraiton plan ID to be cloned.
- state str
- The current state of the migration plan.
- strategies
Sequence[cloudmigrations.
Get Migration Plans Migration Plan Collection Item Strategy] - List of strategies for the resources to be migrated.
- 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.Get Migration Plans Migration Plan Collection Item Target Environment] - 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.
- calculated
Limits Map<String> - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartment
Id String - The ID of the compartment in which to list resources.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - A filter to return only resources that match the entire given display name.
- 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.
- lifecycle
Details 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.
- migration
Id String - Unique migration identifier
- migration
Plan List<Property Map>Stats - Status of the migration plan.
- reference
To StringRms Stack - OCID of the referenced ORM job.
- source
Migration StringPlan Id - 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.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target
Environments List<Property Map> - List of target environments.
- time
Created String - The time when the migration plan was created. An RFC3339 formatted datetime string.
- time
Updated String - The time when the migration plan was updated. An RFC3339 formatted datetime string.
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat
- Time
Updated string - The time when the migration plan was updated. An RFC3339 formatted datetime string.
- Total
Estimated List<GetCosts Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost> - Cost estimation description
- Vm
Count int - The total count of VMs in migration
- Time
Updated string - The time when the migration plan was updated. An RFC3339 formatted datetime string.
- Total
Estimated []GetCosts Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost - Cost estimation description
- Vm
Count int - The total count of VMs in migration
- time
Updated String - The time when the migration plan was updated. An RFC3339 formatted datetime string.
- total
Estimated List<GetCosts Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost> - Cost estimation description
- vm
Count Integer - The total count of VMs in migration
- time
Updated string - The time when the migration plan was updated. An RFC3339 formatted datetime string.
- total
Estimated GetCosts Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost[] - Cost estimation description
- vm
Count 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_ Sequence[cloudmigrations.costs Get Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost] - Cost estimation description
- vm_
count int - The total count of VMs in migration
- time
Updated String - The time when the migration plan was updated. An RFC3339 formatted datetime string.
- total
Estimated List<Property Map>Costs - Cost estimation description
- vm
Count Number - The total count of VMs in migration
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost
- Computes
List<Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Compute> - Cost estimation for compute
- Currency
Code string - Currency code in the ISO format.
- Os
Images List<GetMigration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Os Image> - Cost estimation for the OS image.
- Storages
List<Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage> - Cost estimation for storage
- Subscription
Id string - Subscription ID
- Total
Estimation doublePer Month - Total estimation per month
- Total
Estimation doublePer Month By Subscription - Total estimation per month by subscription.
- Computes
[]Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Compute - Cost estimation for compute
- Currency
Code string - Currency code in the ISO format.
- Os
Images []GetMigration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Os Image - Cost estimation for the OS image.
- Storages
[]Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage - Cost estimation for storage
- Subscription
Id string - Subscription ID
- Total
Estimation float64Per Month - Total estimation per month
- Total
Estimation float64Per Month By Subscription - Total estimation per month by subscription.
- computes
List<Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Compute> - Cost estimation for compute
- currency
Code String - Currency code in the ISO format.
- os
Images List<GetMigration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Os Image> - Cost estimation for the OS image.
- storages
List<Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage> - Cost estimation for storage
- subscription
Id String - Subscription ID
- total
Estimation DoublePer Month - Total estimation per month
- total
Estimation DoublePer Month By Subscription - Total estimation per month by subscription.
- computes
Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Compute[] - Cost estimation for compute
- currency
Code string - Currency code in the ISO format.
- os
Images GetMigration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Os Image[] - Cost estimation for the OS image.
- storages
Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage[] - Cost estimation for storage
- subscription
Id string - Subscription ID
- total
Estimation numberPer Month - Total estimation per month
- total
Estimation numberPer Month By Subscription - Total estimation per month by subscription.
- computes
Sequence[cloudmigrations.
Get Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Compute] - Cost estimation for compute
- currency_
code str - Currency code in the ISO format.
- os_
images Sequence[cloudmigrations.Get Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Os Image] - Cost estimation for the OS image.
- storages
Sequence[cloudmigrations.
Get Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage] - Cost estimation for storage
- subscription_
id str - Subscription ID
- total_
estimation_ floatper_ month - Total estimation per month
- total_
estimation_ floatper_ month_ by_ subscription - Total estimation per month by subscription.
- computes List<Property Map>
- Cost estimation for compute
- currency
Code String - Currency code in the ISO format.
- os
Images List<Property Map> - Cost estimation for the OS image.
- storages List<Property Map>
- Cost estimation for storage
- subscription
Id String - Subscription ID
- total
Estimation NumberPer Month - Total estimation per month
- total
Estimation NumberPer Month By Subscription - Total estimation per month by subscription.
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostCompute
- Gpu
Count double - Total number of GPU
- Gpu
Per doubleHour - GPU per hour
- Gpu
Per doubleHour By Subscription - GPU per hour by subscription
- Memory
Amount doubleGb - Total usage of memory
- Memory
Gb doublePer Hour - Gigabyte per hour
- Memory
Gb doublePer Hour By Subscription - Gigabyte per hour by subscription
- Ocpu
Count double - Total number of OCPUs
- Ocpu
Per doubleHour - OCPU per hour
- Ocpu
Per doubleHour By Subscription - OCPU per hour by subscription
- Total
Per doubleHour - Total price per hour
- Total
Per doubleHour By Subscription - Total price per hour by subscription
- Gpu
Count float64 - Total number of GPU
- Gpu
Per float64Hour - GPU per hour
- Gpu
Per float64Hour By Subscription - GPU per hour by subscription
- Memory
Amount float64Gb - Total usage of memory
- Memory
Gb float64Per Hour - Gigabyte per hour
- Memory
Gb float64Per Hour By Subscription - Gigabyte per hour by subscription
- Ocpu
Count float64 - Total number of OCPUs
- Ocpu
Per float64Hour - OCPU per hour
- Ocpu
Per float64Hour By Subscription - OCPU per hour by subscription
- Total
Per float64Hour - Total price per hour
- Total
Per float64Hour By Subscription - Total price per hour by subscription
- gpu
Count Double - Total number of GPU
- gpu
Per DoubleHour - GPU per hour
- gpu
Per DoubleHour By Subscription - GPU per hour by subscription
- memory
Amount DoubleGb - Total usage of memory
- memory
Gb DoublePer Hour - Gigabyte per hour
- memory
Gb DoublePer Hour By Subscription - Gigabyte per hour by subscription
- ocpu
Count Double - Total number of OCPUs
- ocpu
Per DoubleHour - OCPU per hour
- ocpu
Per DoubleHour By Subscription - OCPU per hour by subscription
- total
Per DoubleHour - Total price per hour
- total
Per DoubleHour By Subscription - Total price per hour by subscription
- gpu
Count number - Total number of GPU
- gpu
Per numberHour - GPU per hour
- gpu
Per numberHour By Subscription - GPU per hour by subscription
- memory
Amount numberGb - Total usage of memory
- memory
Gb numberPer Hour - Gigabyte per hour
- memory
Gb numberPer Hour By Subscription - Gigabyte per hour by subscription
- ocpu
Count number - Total number of OCPUs
- ocpu
Per numberHour - OCPU per hour
- ocpu
Per numberHour By Subscription - OCPU per hour by subscription
- total
Per numberHour - Total price per hour
- total
Per numberHour By Subscription - Total price per hour by subscription
- gpu_
count float - Total number of GPU
- gpu_
per_ floathour - GPU per hour
- gpu_
per_ floathour_ by_ subscription - GPU per hour by subscription
- memory_
amount_ floatgb - Total usage of memory
- memory_
gb_ floatper_ hour - Gigabyte per hour
- memory_
gb_ floatper_ hour_ by_ subscription - Gigabyte per hour by subscription
- ocpu_
count float - Total number of OCPUs
- ocpu_
per_ floathour - OCPU per hour
- ocpu_
per_ floathour_ by_ subscription - OCPU per hour by subscription
- total_
per_ floathour - Total price per hour
- total_
per_ floathour_ by_ subscription - Total price per hour by subscription
- gpu
Count Number - Total number of GPU
- gpu
Per NumberHour - GPU per hour
- gpu
Per NumberHour By Subscription - GPU per hour by subscription
- memory
Amount NumberGb - Total usage of memory
- memory
Gb NumberPer Hour - Gigabyte per hour
- memory
Gb NumberPer Hour By Subscription - Gigabyte per hour by subscription
- ocpu
Count Number - Total number of OCPUs
- ocpu
Per NumberHour - OCPU per hour
- ocpu
Per NumberHour By Subscription - OCPU per hour by subscription
- total
Per NumberHour - Total price per hour
- total
Per NumberHour By Subscription - Total price per hour by subscription
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImage
- Total
Per doubleHour - Total price per hour
- Total
Per doubleHour By Subscription - Total price per hour by subscription
- Total
Per float64Hour - Total price per hour
- Total
Per float64Hour By Subscription - Total price per hour by subscription
- total
Per DoubleHour - Total price per hour
- total
Per DoubleHour By Subscription - Total price per hour by subscription
- total
Per numberHour - Total price per hour
- total
Per numberHour By Subscription - Total price per hour by subscription
- total_
per_ floathour - Total price per hour
- total_
per_ floathour_ by_ subscription - Total price per hour by subscription
- total
Per NumberHour - Total price per hour
- total
Per NumberHour By Subscription - Total price per hour by subscription
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorage
- Total
Gb doublePer Month - Gigabyte storage capacity per month.
- Total
Gb doublePer Month By Subscription - Gigabyte storage capacity per month by subscription
- Volumes
List<Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage Volume> - Volume estimation
- Total
Gb float64Per Month - Gigabyte storage capacity per month.
- Total
Gb float64Per Month By Subscription - Gigabyte storage capacity per month by subscription
- Volumes
[]Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage Volume - Volume estimation
- total
Gb DoublePer Month - Gigabyte storage capacity per month.
- total
Gb DoublePer Month By Subscription - Gigabyte storage capacity per month by subscription
- volumes
List<Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage Volume> - Volume estimation
- total
Gb numberPer Month - Gigabyte storage capacity per month.
- total
Gb numberPer Month By Subscription - Gigabyte storage capacity per month by subscription
- volumes
Get
Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage Volume[] - Volume estimation
- total_
gb_ floatper_ month - Gigabyte storage capacity per month.
- total_
gb_ floatper_ month_ by_ subscription - Gigabyte storage capacity per month by subscription
- volumes
Sequence[cloudmigrations.
Get Migration Plans Migration Plan Collection Item Migration Plan Stat Total Estimated Cost Storage Volume] - Volume estimation
- total
Gb NumberPer Month - Gigabyte storage capacity per month.
- total
Gb NumberPer Month By Subscription - Gigabyte storage capacity per month by subscription
- volumes List<Property Map>
- Volume estimation
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolume
- Capacity
Gb double - Gigabyte storage capacity
- Description string
- Volume description
- Total
Gb doublePer Month - Gigabyte storage capacity per month.
- Total
Gb doublePer Month By Subscription - Gigabyte storage capacity per month by subscription
- Capacity
Gb float64 - Gigabyte storage capacity
- Description string
- Volume description
- Total
Gb float64Per Month - Gigabyte storage capacity per month.
- Total
Gb float64Per Month By Subscription - Gigabyte storage capacity per month by subscription
- capacity
Gb Double - Gigabyte storage capacity
- description String
- Volume description
- total
Gb DoublePer Month - Gigabyte storage capacity per month.
- total
Gb DoublePer Month By Subscription - Gigabyte storage capacity per month by subscription
- capacity
Gb number - Gigabyte storage capacity
- description string
- Volume description
- total
Gb numberPer Month - Gigabyte storage capacity per month.
- total
Gb numberPer Month By Subscription - Gigabyte storage capacity per month by subscription
- capacity_
gb float - Gigabyte storage capacity
- description str
- Volume description
- total_
gb_ floatper_ month - Gigabyte storage capacity per month.
- total_
gb_ floatper_ month_ by_ subscription - Gigabyte storage capacity per month by subscription
- capacity
Gb Number - Gigabyte storage capacity
- description String
- Volume description
- total
Gb NumberPer Month - Gigabyte storage capacity per month.
- total
Gb NumberPer Month By Subscription - Gigabyte storage capacity per month by subscription
GetMigrationPlansMigrationPlanCollectionItemStrategy
- Adjustment
Multiplier double - The real resource usage is multiplied to this number before making any recommendation.
- Metric
Time stringWindow - The current state of the migration plan.
- Metric
Type string - The current state of the migration plan.
- Percentile string
- Percentile value
- Resource
Type string - The type of resource.
- Strategy
Type string - The type of strategy used for migration.
- Adjustment
Multiplier float64 - The real resource usage is multiplied to this number before making any recommendation.
- Metric
Time stringWindow - The current state of the migration plan.
- Metric
Type string - The current state of the migration plan.
- Percentile string
- Percentile value
- Resource
Type string - The type of resource.
- Strategy
Type string - The type of strategy used for migration.
- adjustment
Multiplier Double - The real resource usage is multiplied to this number before making any recommendation.
- metric
Time StringWindow - The current state of the migration plan.
- metric
Type String - The current state of the migration plan.
- percentile String
- Percentile value
- resource
Type String - The type of resource.
- strategy
Type String - The type of strategy used for migration.
- adjustment
Multiplier number - The real resource usage is multiplied to this number before making any recommendation.
- metric
Time stringWindow - The current state of the migration plan.
- metric
Type string - The current state of the migration plan.
- percentile string
- Percentile value
- resource
Type string - The type of resource.
- strategy
Type 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_ strwindow - 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.
- adjustment
Multiplier Number - The real resource usage is multiplied to this number before making any recommendation.
- metric
Time StringWindow - The current state of the migration plan.
- metric
Type String - The current state of the migration plan.
- percentile String
- Percentile value
- resource
Type String - The type of resource.
- strategy
Type String - The type of strategy used for migration.
GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment
- Availability
Domain string - Availability Domain of the VM configuration.
- Dedicated
Vm stringHost - OCID of the dedicated VM configuration host.
- Fault
Domain string - Fault domain of the VM configuration.
- Ms
License string - Microsoft license for the VM configuration.
- Preferred
Shape stringType - Preferred VM shape type provided by the customer.
- Subnet string
- OCID of the VM configuration subnet.
- Target
Compartment stringId - Target compartment identifier
- Target
Environment stringType - The type of target environment.
- Vcn string
- OCID of the VM configuration VCN.
- Availability
Domain string - Availability Domain of the VM configuration.
- Dedicated
Vm stringHost - OCID of the dedicated VM configuration host.
- Fault
Domain string - Fault domain of the VM configuration.
- Ms
License string - Microsoft license for the VM configuration.
- Preferred
Shape stringType - Preferred VM shape type provided by the customer.
- Subnet string
- OCID of the VM configuration subnet.
- Target
Compartment stringId - Target compartment identifier
- Target
Environment stringType - The type of target environment.
- Vcn string
- OCID of the VM configuration VCN.
- availability
Domain String - Availability Domain of the VM configuration.
- dedicated
Vm StringHost - OCID of the dedicated VM configuration host.
- fault
Domain String - Fault domain of the VM configuration.
- ms
License String - Microsoft license for the VM configuration.
- preferred
Shape StringType - Preferred VM shape type provided by the customer.
- subnet String
- OCID of the VM configuration subnet.
- target
Compartment StringId - Target compartment identifier
- target
Environment StringType - The type of target environment.
- vcn String
- OCID of the VM configuration VCN.
- availability
Domain string - Availability Domain of the VM configuration.
- dedicated
Vm stringHost - OCID of the dedicated VM configuration host.
- fault
Domain string - Fault domain of the VM configuration.
- ms
License string - Microsoft license for the VM configuration.
- preferred
Shape stringType - Preferred VM shape type provided by the customer.
- subnet string
- OCID of the VM configuration subnet.
- target
Compartment stringId - Target compartment identifier
- target
Environment stringType - The type of target environment.
- vcn string
- OCID of the VM configuration VCN.
- availability_
domain str - Availability Domain of the VM configuration.
- dedicated_
vm_ strhost - 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_ strtype - Preferred VM shape type provided by the customer.
- subnet str
- OCID of the VM configuration subnet.
- target_
compartment_ strid - Target compartment identifier
- target_
environment_ strtype - The type of target environment.
- vcn str
- OCID of the VM configuration VCN.
- availability
Domain String - Availability Domain of the VM configuration.
- dedicated
Vm StringHost - OCID of the dedicated VM configuration host.
- fault
Domain String - Fault domain of the VM configuration.
- ms
License String - Microsoft license for the VM configuration.
- preferred
Shape StringType - Preferred VM shape type provided by the customer.
- subnet String
- OCID of the VM configuration subnet.
- target
Compartment StringId - Target compartment identifier
- target
Environment StringType - 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.