oci.CloudMigrations.MigrationPlan
Explore with Pulumi AI
This resource provides the Migration Plan resource in Oracle Cloud Infrastructure Cloud Migrations service.
Creates a migration plan.
Create MigrationPlan Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MigrationPlan(name: string, args: MigrationPlanArgs, opts?: CustomResourceOptions);
@overload
def MigrationPlan(resource_name: str,
args: MigrationPlanArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MigrationPlan(resource_name: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
migration_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
source_migration_plan_id: Optional[str] = None,
strategies: Optional[Sequence[_cloudmigrations.MigrationPlanStrategyArgs]] = None,
target_environments: Optional[Sequence[_cloudmigrations.MigrationPlanTargetEnvironmentArgs]] = None)
func NewMigrationPlan(ctx *Context, name string, args MigrationPlanArgs, opts ...ResourceOption) (*MigrationPlan, error)
public MigrationPlan(string name, MigrationPlanArgs args, CustomResourceOptions? opts = null)
public MigrationPlan(String name, MigrationPlanArgs args)
public MigrationPlan(String name, MigrationPlanArgs args, CustomResourceOptions options)
type: oci:CloudMigrations:MigrationPlan
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MigrationPlanArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MigrationPlanArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MigrationPlanArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MigrationPlanArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MigrationPlanArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var migrationPlanResource = new Oci.CloudMigrations.MigrationPlan("migrationPlanResource", new()
{
CompartmentId = "string",
DisplayName = "string",
MigrationId = "string",
DefinedTags =
{
{ "string", "any" },
},
FreeformTags =
{
{ "string", "any" },
},
SourceMigrationPlanId = "string",
Strategies = new[]
{
new Oci.CloudMigrations.Inputs.MigrationPlanStrategyArgs
{
ResourceType = "string",
StrategyType = "string",
AdjustmentMultiplier = 0,
MetricTimeWindow = "string",
MetricType = "string",
Percentile = "string",
},
},
TargetEnvironments = new[]
{
new Oci.CloudMigrations.Inputs.MigrationPlanTargetEnvironmentArgs
{
Subnet = "string",
TargetEnvironmentType = "string",
Vcn = "string",
AvailabilityDomain = "string",
DedicatedVmHost = "string",
FaultDomain = "string",
MsLicense = "string",
PreferredShapeType = "string",
TargetCompartmentId = "string",
},
},
});
example, err := CloudMigrations.NewMigrationPlan(ctx, "migrationPlanResource", &CloudMigrations.MigrationPlanArgs{
CompartmentId: pulumi.String("string"),
DisplayName: pulumi.String("string"),
MigrationId: pulumi.String("string"),
DefinedTags: pulumi.Map{
"string": pulumi.Any("any"),
},
FreeformTags: pulumi.Map{
"string": pulumi.Any("any"),
},
SourceMigrationPlanId: pulumi.String("string"),
Strategies: cloudmigrations.MigrationPlanStrategyArray{
&cloudmigrations.MigrationPlanStrategyArgs{
ResourceType: pulumi.String("string"),
StrategyType: pulumi.String("string"),
AdjustmentMultiplier: pulumi.Float64(0),
MetricTimeWindow: pulumi.String("string"),
MetricType: pulumi.String("string"),
Percentile: pulumi.String("string"),
},
},
TargetEnvironments: cloudmigrations.MigrationPlanTargetEnvironmentArray{
&cloudmigrations.MigrationPlanTargetEnvironmentArgs{
Subnet: pulumi.String("string"),
TargetEnvironmentType: pulumi.String("string"),
Vcn: pulumi.String("string"),
AvailabilityDomain: pulumi.String("string"),
DedicatedVmHost: pulumi.String("string"),
FaultDomain: pulumi.String("string"),
MsLicense: pulumi.String("string"),
PreferredShapeType: pulumi.String("string"),
TargetCompartmentId: pulumi.String("string"),
},
},
})
var migrationPlanResource = new MigrationPlan("migrationPlanResource", MigrationPlanArgs.builder()
.compartmentId("string")
.displayName("string")
.migrationId("string")
.definedTags(Map.of("string", "any"))
.freeformTags(Map.of("string", "any"))
.sourceMigrationPlanId("string")
.strategies(MigrationPlanStrategyArgs.builder()
.resourceType("string")
.strategyType("string")
.adjustmentMultiplier(0)
.metricTimeWindow("string")
.metricType("string")
.percentile("string")
.build())
.targetEnvironments(MigrationPlanTargetEnvironmentArgs.builder()
.subnet("string")
.targetEnvironmentType("string")
.vcn("string")
.availabilityDomain("string")
.dedicatedVmHost("string")
.faultDomain("string")
.msLicense("string")
.preferredShapeType("string")
.targetCompartmentId("string")
.build())
.build());
migration_plan_resource = oci.cloud_migrations.MigrationPlan("migrationPlanResource",
compartment_id="string",
display_name="string",
migration_id="string",
defined_tags={
"string": "any",
},
freeform_tags={
"string": "any",
},
source_migration_plan_id="string",
strategies=[oci.cloud_migrations.MigrationPlanStrategyArgs(
resource_type="string",
strategy_type="string",
adjustment_multiplier=0,
metric_time_window="string",
metric_type="string",
percentile="string",
)],
target_environments=[oci.cloud_migrations.MigrationPlanTargetEnvironmentArgs(
subnet="string",
target_environment_type="string",
vcn="string",
availability_domain="string",
dedicated_vm_host="string",
fault_domain="string",
ms_license="string",
preferred_shape_type="string",
target_compartment_id="string",
)])
const migrationPlanResource = new oci.cloudmigrations.MigrationPlan("migrationPlanResource", {
compartmentId: "string",
displayName: "string",
migrationId: "string",
definedTags: {
string: "any",
},
freeformTags: {
string: "any",
},
sourceMigrationPlanId: "string",
strategies: [{
resourceType: "string",
strategyType: "string",
adjustmentMultiplier: 0,
metricTimeWindow: "string",
metricType: "string",
percentile: "string",
}],
targetEnvironments: [{
subnet: "string",
targetEnvironmentType: "string",
vcn: "string",
availabilityDomain: "string",
dedicatedVmHost: "string",
faultDomain: "string",
msLicense: "string",
preferredShapeType: "string",
targetCompartmentId: "string",
}],
});
type: oci:CloudMigrations:MigrationPlan
properties:
compartmentId: string
definedTags:
string: any
displayName: string
freeformTags:
string: any
migrationId: string
sourceMigrationPlanId: string
strategies:
- adjustmentMultiplier: 0
metricTimeWindow: string
metricType: string
percentile: string
resourceType: string
strategyType: string
targetEnvironments:
- availabilityDomain: string
dedicatedVmHost: string
faultDomain: string
msLicense: string
preferredShapeType: string
subnet: string
targetCompartmentId: string
targetEnvironmentType: string
vcn: string
MigrationPlan Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The MigrationPlan resource accepts the following input properties:
- Compartment
Id string - (Updatable) Compartment identifier
- Display
Name string - (Updatable) Migration plan identifier
- Migration
Id string - The OCID of the associated migration.
- Dictionary<string, object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Dictionary<string, object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- Source
Migration stringPlan Id - Source migraiton plan ID to be cloned.
- Strategies
List<Migration
Plan Strategy> - (Updatable) List of strategies for the resources to be migrated.
- Target
Environments List<MigrationPlan Target Environment> - (Updatable) List of target environments.
- Compartment
Id string - (Updatable) Compartment identifier
- Display
Name string - (Updatable) Migration plan identifier
- Migration
Id string - The OCID of the associated migration.
- map[string]interface{}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- map[string]interface{}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- Source
Migration stringPlan Id - Source migraiton plan ID to be cloned.
- Strategies
[]Migration
Plan Strategy Args - (Updatable) List of strategies for the resources to be migrated.
- Target
Environments []MigrationPlan Target Environment Args - (Updatable) List of target environments.
- compartment
Id String - (Updatable) Compartment identifier
- display
Name String - (Updatable) Migration plan identifier
- migration
Id String - The OCID of the associated migration.
- Map<String,Object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Map<String,Object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- source
Migration StringPlan Id - Source migraiton plan ID to be cloned.
- strategies
List<Migration
Plan Strategy> - (Updatable) List of strategies for the resources to be migrated.
- target
Environments List<MigrationPlan Target Environment> - (Updatable) List of target environments.
- compartment
Id string - (Updatable) Compartment identifier
- display
Name string - (Updatable) Migration plan identifier
- migration
Id string - The OCID of the associated migration.
- {[key: string]: any}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- {[key: string]: any}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- source
Migration stringPlan Id - Source migraiton plan ID to be cloned.
- strategies
Migration
Plan Strategy[] - (Updatable) List of strategies for the resources to be migrated.
- target
Environments MigrationPlan Target Environment[] - (Updatable) List of target environments.
- compartment_
id str - (Updatable) Compartment identifier
- display_
name str - (Updatable) Migration plan identifier
- migration_
id str - The OCID of the associated migration.
- Mapping[str, Any]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Mapping[str, Any]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- source_
migration_ strplan_ id - Source migraiton plan ID to be cloned.
- strategies
Sequence[cloudmigrations.
Migration Plan Strategy Args] - (Updatable) List of strategies for the resources to be migrated.
- target_
environments Sequence[cloudmigrations.Migration Plan Target Environment Args] - (Updatable) List of target environments.
- compartment
Id String - (Updatable) Compartment identifier
- display
Name String - (Updatable) Migration plan identifier
- migration
Id String - The OCID of the associated migration.
- Map<Any>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Map<Any>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- source
Migration StringPlan Id - Source migraiton plan ID to be cloned.
- strategies List<Property Map>
- (Updatable) List of strategies for the resources to be migrated.
- target
Environments List<Property Map> - (Updatable) List of target environments.
Outputs
All input properties are implicitly available as output properties. Additionally, the MigrationPlan resource produces the following output properties:
- Calculated
Limits Dictionary<string, object> - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- Id string
- The provider-assigned unique ID for this managed resource.
- 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
Plan List<MigrationStats Plan Migration Plan Stat> - Status of the migration plan.
- Reference
To stringRms Stack - OCID of the referenced ORM job.
- State string
- The current state of the migration plan.
- Dictionary<string, object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- 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]interface{} - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- Id string
- The provider-assigned unique ID for this managed resource.
- 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
Plan []MigrationStats Plan Migration Plan Stat - Status of the migration plan.
- Reference
To stringRms Stack - OCID of the referenced ORM job.
- State string
- The current state of the migration plan.
- map[string]interface{}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- 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,Object> - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- id String
- The provider-assigned unique ID for this managed resource.
- 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
Plan List<MigrationStats Plan Migration Plan Stat> - Status of the migration plan.
- reference
To StringRms Stack - OCID of the referenced ORM job.
- state String
- The current state of the migration plan.
- Map<String,Object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- 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]: any} - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- id string
- The provider-assigned unique ID for this managed resource.
- 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
Plan MigrationStats Plan Migration Plan Stat[] - Status of the migration plan.
- reference
To stringRms Stack - OCID of the referenced ORM job.
- state string
- The current state of the migration plan.
- {[key: string]: any}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- 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, Any] - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- id str
- The provider-assigned unique ID for this managed resource.
- 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_
plan_ Sequence[cloudmigrations.stats Migration Plan Migration Plan Stat] - Status of the migration plan.
- reference_
to_ strrms_ stack - OCID of the referenced ORM job.
- state str
- The current state of the migration plan.
- Mapping[str, Any]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- 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<Any> - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- id String
- The provider-assigned unique ID for this managed resource.
- 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
Plan List<Property Map>Stats - Status of the migration plan.
- reference
To StringRms Stack - OCID of the referenced ORM job.
- state String
- The current state of the migration plan.
- Map<Any>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- 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.
Look up Existing MigrationPlan Resource
Get an existing MigrationPlan resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: MigrationPlanState, opts?: CustomResourceOptions): MigrationPlan
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
calculated_limits: Optional[Mapping[str, Any]] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
lifecycle_details: Optional[str] = None,
migration_id: Optional[str] = None,
migration_plan_stats: Optional[Sequence[_cloudmigrations.MigrationPlanMigrationPlanStatArgs]] = None,
reference_to_rms_stack: Optional[str] = None,
source_migration_plan_id: Optional[str] = None,
state: Optional[str] = None,
strategies: Optional[Sequence[_cloudmigrations.MigrationPlanStrategyArgs]] = None,
system_tags: Optional[Mapping[str, Any]] = None,
target_environments: Optional[Sequence[_cloudmigrations.MigrationPlanTargetEnvironmentArgs]] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None) -> MigrationPlan
func GetMigrationPlan(ctx *Context, name string, id IDInput, state *MigrationPlanState, opts ...ResourceOption) (*MigrationPlan, error)
public static MigrationPlan Get(string name, Input<string> id, MigrationPlanState? state, CustomResourceOptions? opts = null)
public static MigrationPlan get(String name, Output<String> id, MigrationPlanState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Calculated
Limits Dictionary<string, object> - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- Compartment
Id string - (Updatable) Compartment identifier
- Dictionary<string, object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Migration plan identifier
- Dictionary<string, object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- 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 - The OCID of the associated migration.
- Migration
Plan List<MigrationStats Plan 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<Migration
Plan Strategy> - (Updatable) List of strategies for the resources to be migrated.
- Dictionary<string, object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Target
Environments List<MigrationPlan Target Environment> - (Updatable) 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]interface{} - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- Compartment
Id string - (Updatable) Compartment identifier
- map[string]interface{}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Migration plan identifier
- map[string]interface{}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- 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 - The OCID of the associated migration.
- Migration
Plan []MigrationStats Plan Migration Plan Stat Args - 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
[]Migration
Plan Strategy Args - (Updatable) List of strategies for the resources to be migrated.
- map[string]interface{}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Target
Environments []MigrationPlan Target Environment Args - (Updatable) 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,Object> - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartment
Id String - (Updatable) Compartment identifier
- Map<String,Object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Migration plan identifier
- Map<String,Object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- 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 - The OCID of the associated migration.
- migration
Plan List<MigrationStats Plan 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<Migration
Plan Strategy> - (Updatable) List of strategies for the resources to be migrated.
- Map<String,Object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target
Environments List<MigrationPlan Target Environment> - (Updatable) 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]: any} - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartment
Id string - (Updatable) Compartment identifier
- {[key: string]: any}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - (Updatable) Migration plan identifier
- {[key: string]: any}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- 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 - The OCID of the associated migration.
- migration
Plan MigrationStats Plan 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
Migration
Plan Strategy[] - (Updatable) List of strategies for the resources to be migrated.
- {[key: string]: any}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target
Environments MigrationPlan Target Environment[] - (Updatable) 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, Any] - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartment_
id str - (Updatable) Compartment identifier
- Mapping[str, Any]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - (Updatable) Migration plan identifier
- Mapping[str, Any]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- 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_ Sequence[cloudmigrations.stats Migration Plan Migration Plan Stat Args] - 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.
Migration Plan Strategy Args] - (Updatable) List of strategies for the resources to be migrated.
- 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.Migration Plan Target Environment Args] - (Updatable) 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<Any> - Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartment
Id String - (Updatable) Compartment identifier
- Map<Any>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Migration plan identifier
- Map<Any>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example:
{"bar-key": "value"}
- 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 - The OCID of the associated migration.
- 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>
- (Updatable) List of strategies for the resources to be migrated.
- Map<Any>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target
Environments List<Property Map> - (Updatable) 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.
Supporting Types
MigrationPlanMigrationPlanStat, MigrationPlanMigrationPlanStatArgs
- Time
Updated string - The time when the migration plan was updated. An RFC3339 formatted datetime string.
- Total
Estimated List<MigrationCosts Plan 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 []MigrationCosts Plan 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<MigrationCosts Plan 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 MigrationCosts Plan 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 Migration Plan 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
MigrationPlanMigrationPlanStatTotalEstimatedCost, MigrationPlanMigrationPlanStatTotalEstimatedCostArgs
- Computes
List<Migration
Plan Migration Plan Stat Total Estimated Cost Compute> - Cost estimation for compute
- Currency
Code string - Currency code in the ISO format.
- Os
Images List<MigrationPlan Migration Plan Stat Total Estimated Cost Os Image> - Cost estimation for the OS image.
- Storages
List<Migration
Plan 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
[]Migration
Plan Migration Plan Stat Total Estimated Cost Compute - Cost estimation for compute
- Currency
Code string - Currency code in the ISO format.
- Os
Images []MigrationPlan Migration Plan Stat Total Estimated Cost Os Image - Cost estimation for the OS image.
- Storages
[]Migration
Plan 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<Migration
Plan Migration Plan Stat Total Estimated Cost Compute> - Cost estimation for compute
- currency
Code String - Currency code in the ISO format.
- os
Images List<MigrationPlan Migration Plan Stat Total Estimated Cost Os Image> - Cost estimation for the OS image.
- storages
List<Migration
Plan 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
Migration
Plan Migration Plan Stat Total Estimated Cost Compute[] - Cost estimation for compute
- currency
Code string - Currency code in the ISO format.
- os
Images MigrationPlan Migration Plan Stat Total Estimated Cost Os Image[] - Cost estimation for the OS image.
- storages
Migration
Plan 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.
Migration Plan Migration Plan Stat Total Estimated Cost Compute] - Cost estimation for compute
- currency_
code str - Currency code in the ISO format.
- os_
images Sequence[cloudmigrations.Migration Plan Migration Plan Stat Total Estimated Cost Os Image] - Cost estimation for the OS image.
- storages
Sequence[cloudmigrations.
Migration Plan 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.
MigrationPlanMigrationPlanStatTotalEstimatedCostCompute, MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs
- 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
MigrationPlanMigrationPlanStatTotalEstimatedCostOsImage, MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs
- 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
MigrationPlanMigrationPlanStatTotalEstimatedCostStorage, MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs
- Total
Gb doublePer Month - Gigabyte storage capacity per month.
- Total
Gb doublePer Month By Subscription - Gigabyte storage capacity per month by subscription
- Volumes
List<Migration
Plan 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
[]Migration
Plan 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<Migration
Plan 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
Migration
Plan 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.
Migration Plan 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
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume, MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs
- 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
MigrationPlanStrategy, MigrationPlanStrategyArgs
- Resource
Type string - (Updatable) The type of resource.
- Strategy
Type string - (Updatable) The type of strategy used for migration.
- Adjustment
Multiplier double - (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- Metric
Time stringWindow - (Updatable) The current state of the migration plan.
- Metric
Type string - (Updatable) The current state of the migration plan.
- Percentile string
- (Updatable) Percentile value
- Resource
Type string - (Updatable) The type of resource.
- Strategy
Type string - (Updatable) The type of strategy used for migration.
- Adjustment
Multiplier float64 - (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- Metric
Time stringWindow - (Updatable) The current state of the migration plan.
- Metric
Type string - (Updatable) The current state of the migration plan.
- Percentile string
- (Updatable) Percentile value
- resource
Type String - (Updatable) The type of resource.
- strategy
Type String - (Updatable) The type of strategy used for migration.
- adjustment
Multiplier Double - (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- metric
Time StringWindow - (Updatable) The current state of the migration plan.
- metric
Type String - (Updatable) The current state of the migration plan.
- percentile String
- (Updatable) Percentile value
- resource
Type string - (Updatable) The type of resource.
- strategy
Type string - (Updatable) The type of strategy used for migration.
- adjustment
Multiplier number - (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- metric
Time stringWindow - (Updatable) The current state of the migration plan.
- metric
Type string - (Updatable) The current state of the migration plan.
- percentile string
- (Updatable) Percentile value
- resource_
type str - (Updatable) The type of resource.
- strategy_
type str - (Updatable) The type of strategy used for migration.
- adjustment_
multiplier float - (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- metric_
time_ strwindow - (Updatable) The current state of the migration plan.
- metric_
type str - (Updatable) The current state of the migration plan.
- percentile str
- (Updatable) Percentile value
- resource
Type String - (Updatable) The type of resource.
- strategy
Type String - (Updatable) The type of strategy used for migration.
- adjustment
Multiplier Number - (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- metric
Time StringWindow - (Updatable) The current state of the migration plan.
- metric
Type String - (Updatable) The current state of the migration plan.
- percentile String
- (Updatable) Percentile value
MigrationPlanTargetEnvironment, MigrationPlanTargetEnvironmentArgs
- Subnet string
- (Updatable) OCID of the VM configuration subnet.
- Target
Environment stringType - (Updatable) The type of target environment.
- Vcn string
(Updatable) OCID of the VM configuration VCN.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Availability
Domain string - (Updatable) Availability Domain of the VM configuration.
- Dedicated
Vm stringHost - (Updatable) OCID of the dedicated VM configuration host.
- Fault
Domain string - (Updatable) Fault domain of the VM configuration.
- Ms
License string - (Updatable) Microsoft license for the VM configuration.
- Preferred
Shape stringType - (Updatable) Preferred VM shape type provided by the customer.
- Target
Compartment stringId - (Updatable) Target compartment identifier
- Subnet string
- (Updatable) OCID of the VM configuration subnet.
- Target
Environment stringType - (Updatable) The type of target environment.
- Vcn string
(Updatable) OCID of the VM configuration VCN.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Availability
Domain string - (Updatable) Availability Domain of the VM configuration.
- Dedicated
Vm stringHost - (Updatable) OCID of the dedicated VM configuration host.
- Fault
Domain string - (Updatable) Fault domain of the VM configuration.
- Ms
License string - (Updatable) Microsoft license for the VM configuration.
- Preferred
Shape stringType - (Updatable) Preferred VM shape type provided by the customer.
- Target
Compartment stringId - (Updatable) Target compartment identifier
- subnet String
- (Updatable) OCID of the VM configuration subnet.
- target
Environment StringType - (Updatable) The type of target environment.
- vcn String
(Updatable) OCID of the VM configuration VCN.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- availability
Domain String - (Updatable) Availability Domain of the VM configuration.
- dedicated
Vm StringHost - (Updatable) OCID of the dedicated VM configuration host.
- fault
Domain String - (Updatable) Fault domain of the VM configuration.
- ms
License String - (Updatable) Microsoft license for the VM configuration.
- preferred
Shape StringType - (Updatable) Preferred VM shape type provided by the customer.
- target
Compartment StringId - (Updatable) Target compartment identifier
- subnet string
- (Updatable) OCID of the VM configuration subnet.
- target
Environment stringType - (Updatable) The type of target environment.
- vcn string
(Updatable) OCID of the VM configuration VCN.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- availability
Domain string - (Updatable) Availability Domain of the VM configuration.
- dedicated
Vm stringHost - (Updatable) OCID of the dedicated VM configuration host.
- fault
Domain string - (Updatable) Fault domain of the VM configuration.
- ms
License string - (Updatable) Microsoft license for the VM configuration.
- preferred
Shape stringType - (Updatable) Preferred VM shape type provided by the customer.
- target
Compartment stringId - (Updatable) Target compartment identifier
- subnet str
- (Updatable) OCID of the VM configuration subnet.
- target_
environment_ strtype - (Updatable) The type of target environment.
- vcn str
(Updatable) OCID of the VM configuration VCN.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- availability_
domain str - (Updatable) Availability Domain of the VM configuration.
- dedicated_
vm_ strhost - (Updatable) OCID of the dedicated VM configuration host.
- fault_
domain str - (Updatable) Fault domain of the VM configuration.
- ms_
license str - (Updatable) Microsoft license for the VM configuration.
- preferred_
shape_ strtype - (Updatable) Preferred VM shape type provided by the customer.
- target_
compartment_ strid - (Updatable) Target compartment identifier
- subnet String
- (Updatable) OCID of the VM configuration subnet.
- target
Environment StringType - (Updatable) The type of target environment.
- vcn String
(Updatable) OCID of the VM configuration VCN.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- availability
Domain String - (Updatable) Availability Domain of the VM configuration.
- dedicated
Vm StringHost - (Updatable) OCID of the dedicated VM configuration host.
- fault
Domain String - (Updatable) Fault domain of the VM configuration.
- ms
License String - (Updatable) Microsoft license for the VM configuration.
- preferred
Shape StringType - (Updatable) Preferred VM shape type provided by the customer.
- target
Compartment StringId - (Updatable) Target compartment identifier
Import
MigrationPlans can be imported using the id
, e.g.
$ pulumi import oci:CloudMigrations/migrationPlan:MigrationPlan test_migration_plan "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.