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, str]] = None,
                  freeform_tags: Optional[Mapping[str, str]] = None,
                  source_migration_plan_id: Optional[str] = None,
                  strategies: Optional[Sequence[MigrationPlanStrategyArgs]] = None,
                  target_environments: Optional[Sequence[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", "string" },
    },
    FreeformTags = 
    {
        { "string", "string" },
    },
    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.StringMap{
		"string": pulumi.String("string"),
	},
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	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", "string"))
    .freeformTags(Map.of("string", "string"))
    .sourceMigrationPlanId("string")
    .strategies(MigrationPlanStrategyArgs.builder()
        .resourceType("string")
        .strategyType("string")
        .adjustmentMultiplier(0.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": "string",
    },
    freeform_tags={
        "string": "string",
    },
    source_migration_plan_id="string",
    strategies=[{
        "resource_type": "string",
        "strategy_type": "string",
        "adjustment_multiplier": 0,
        "metric_time_window": "string",
        "metric_type": "string",
        "percentile": "string",
    }],
    target_environments=[{
        "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: "string",
    },
    freeformTags: {
        string: "string",
    },
    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: string
    displayName: string
    freeformTags:
        string: string
    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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MigrationPlan resource accepts the following input properties:
- CompartmentId string
- (Updatable) Compartment identifier
- DisplayName string
- (Updatable) Migration plan identifier
- MigrationId string
- The OCID of the associated migration.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- Dictionary<string, string>
- (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"}
- SourceMigration stringPlan Id 
- Source migraiton plan ID to be cloned.
- Strategies
List<MigrationPlan Strategy> 
- (Updatable) List of strategies for the resources to be migrated.
- TargetEnvironments List<MigrationPlan Target Environment> 
- (Updatable) List of target environments.
- CompartmentId string
- (Updatable) Compartment identifier
- DisplayName string
- (Updatable) Migration plan identifier
- MigrationId string
- The OCID of the associated migration.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- map[string]string
- (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"}
- SourceMigration stringPlan Id 
- Source migraiton plan ID to be cloned.
- Strategies
[]MigrationPlan Strategy Args 
- (Updatable) List of strategies for the resources to be migrated.
- TargetEnvironments []MigrationPlan Target Environment Args 
- (Updatable) List of target environments.
- compartmentId String
- (Updatable) Compartment identifier
- displayName String
- (Updatable) Migration plan identifier
- migrationId String
- The OCID of the associated migration.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- Map<String,String>
- (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"}
- sourceMigration StringPlan Id 
- Source migraiton plan ID to be cloned.
- strategies
List<MigrationPlan Strategy> 
- (Updatable) List of strategies for the resources to be migrated.
- targetEnvironments List<MigrationPlan Target Environment> 
- (Updatable) List of target environments.
- compartmentId string
- (Updatable) Compartment identifier
- displayName string
- (Updatable) Migration plan identifier
- migrationId string
- The OCID of the associated migration.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- {[key: string]: string}
- (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"}
- sourceMigration stringPlan Id 
- Source migraiton plan ID to be cloned.
- strategies
MigrationPlan Strategy[] 
- (Updatable) List of strategies for the resources to be migrated.
- targetEnvironments 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, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- Mapping[str, str]
- (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[MigrationPlan Strategy Args] 
- (Updatable) List of strategies for the resources to be migrated.
- target_environments Sequence[MigrationPlan Target Environment Args] 
- (Updatable) List of target environments.
- compartmentId String
- (Updatable) Compartment identifier
- displayName String
- (Updatable) Migration plan identifier
- migrationId String
- The OCID of the associated migration.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- Map<String>
- (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"}
- sourceMigration StringPlan Id 
- Source migraiton plan ID to be cloned.
- strategies List<Property Map>
- (Updatable) List of strategies for the resources to be migrated.
- targetEnvironments 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:
- CalculatedLimits Dictionary<string, string>
- 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.
- LifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- MigrationPlan List<MigrationStats Plan Migration Plan Stat> 
- Status of the migration plan.
- ReferenceTo stringRms Stack 
- OCID of the referenced ORM job.
- State string
- The current state of the migration plan.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- CalculatedLimits map[string]string
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- Id string
- The provider-assigned unique ID for this managed resource.
- LifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- MigrationPlan []MigrationStats Plan Migration Plan Stat 
- Status of the migration plan.
- ReferenceTo stringRms Stack 
- OCID of the referenced ORM job.
- State string
- The current state of the migration plan.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- calculatedLimits Map<String,String>
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycleDetails String
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationPlan List<MigrationStats Plan Migration Plan Stat> 
- Status of the migration plan.
- referenceTo StringRms Stack 
- OCID of the referenced ORM job.
- state String
- The current state of the migration plan.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- calculatedLimits {[key: string]: string}
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationPlan MigrationStats Plan Migration Plan Stat[] 
- Status of the migration plan.
- referenceTo stringRms Stack 
- OCID of the referenced ORM job.
- state string
- The current state of the migration plan.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- timeUpdated string
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- calculated_limits Mapping[str, str]
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- 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[Migrationstats 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, str]
- 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.
- calculatedLimits Map<String>
- 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.
- lifecycleDetails String
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationPlan List<Property Map>Stats 
- Status of the migration plan.
- referenceTo StringRms Stack 
- OCID of the referenced ORM job.
- state String
- The current state of the migration plan.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
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, str]] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        lifecycle_details: Optional[str] = None,
        migration_id: Optional[str] = None,
        migration_plan_stats: Optional[Sequence[MigrationPlanMigrationPlanStatArgs]] = None,
        reference_to_rms_stack: Optional[str] = None,
        source_migration_plan_id: Optional[str] = None,
        state: Optional[str] = None,
        strategies: Optional[Sequence[MigrationPlanStrategyArgs]] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        target_environments: Optional[Sequence[MigrationPlanTargetEnvironmentArgs]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> MigrationPlanfunc 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)resources:  _:    type: oci:CloudMigrations:MigrationPlan    get:      id: ${id}- 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.
- CalculatedLimits Dictionary<string, string>
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- CompartmentId string
- (Updatable) Compartment identifier
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- (Updatable) Migration plan identifier
- Dictionary<string, string>
- (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"}
- LifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- MigrationId string
- The OCID of the associated migration.
- MigrationPlan List<MigrationStats Plan Migration Plan Stat> 
- Status of the migration plan.
- ReferenceTo stringRms Stack 
- OCID of the referenced ORM job.
- SourceMigration stringPlan Id 
- Source migraiton plan ID to be cloned.
- State string
- The current state of the migration plan.
- Strategies
List<MigrationPlan Strategy> 
- (Updatable) 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"}
- TargetEnvironments List<MigrationPlan Target Environment> 
- (Updatable) List of target environments.
- TimeCreated string
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- CalculatedLimits map[string]string
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- CompartmentId string
- (Updatable) Compartment identifier
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- (Updatable) Migration plan identifier
- map[string]string
- (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"}
- LifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- MigrationId string
- The OCID of the associated migration.
- MigrationPlan []MigrationStats Plan Migration Plan Stat Args 
- Status of the migration plan.
- ReferenceTo stringRms Stack 
- OCID of the referenced ORM job.
- SourceMigration stringPlan Id 
- Source migraiton plan ID to be cloned.
- State string
- The current state of the migration plan.
- Strategies
[]MigrationPlan Strategy Args 
- (Updatable) 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"}
- TargetEnvironments []MigrationPlan Target Environment Args 
- (Updatable) List of target environments.
- TimeCreated string
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- calculatedLimits Map<String,String>
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartmentId String
- (Updatable) Compartment identifier
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- (Updatable) Migration plan identifier
- Map<String,String>
- (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"}
- lifecycleDetails String
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationId String
- The OCID of the associated migration.
- migrationPlan List<MigrationStats Plan Migration Plan Stat> 
- Status of the migration plan.
- referenceTo StringRms Stack 
- OCID of the referenced ORM job.
- sourceMigration StringPlan Id 
- Source migraiton plan ID to be cloned.
- state String
- The current state of the migration plan.
- strategies
List<MigrationPlan Strategy> 
- (Updatable) 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"}
- targetEnvironments List<MigrationPlan Target Environment> 
- (Updatable) List of target environments.
- timeCreated String
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- calculatedLimits {[key: string]: string}
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartmentId string
- (Updatable) Compartment identifier
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- (Updatable) Migration plan identifier
- {[key: string]: string}
- (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"}
- lifecycleDetails string
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationId string
- The OCID of the associated migration.
- migrationPlan MigrationStats Plan Migration Plan Stat[] 
- Status of the migration plan.
- referenceTo stringRms Stack 
- OCID of the referenced ORM job.
- sourceMigration stringPlan Id 
- Source migraiton plan ID to be cloned.
- state string
- The current state of the migration plan.
- strategies
MigrationPlan Strategy[] 
- (Updatable) 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"}
- targetEnvironments MigrationPlan Target Environment[] 
- (Updatable) List of target environments.
- timeCreated string
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- timeUpdated string
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- calculated_limits Mapping[str, str]
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartment_id str
- (Updatable) Compartment identifier
- Mapping[str, str]
- (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, str]
- (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[Migrationstats 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[MigrationPlan Strategy Args] 
- (Updatable) 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[MigrationPlan 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.
- calculatedLimits Map<String>
- Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
- compartmentId String
- (Updatable) Compartment identifier
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- (Updatable) Migration plan identifier
- Map<String>
- (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"}
- lifecycleDetails String
- A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
- migrationId String
- The OCID of the associated migration.
- migrationPlan List<Property Map>Stats 
- Status of the migration plan.
- referenceTo StringRms Stack 
- OCID of the referenced ORM job.
- sourceMigration 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<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- targetEnvironments List<Property Map>
- (Updatable) List of target environments.
- timeCreated String
- The time when the migration plan was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
Supporting Types
MigrationPlanMigrationPlanStat, MigrationPlanMigrationPlanStatArgs          
- TimeUpdated string
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- TotalEstimated List<MigrationCosts Plan Migration Plan Stat Total Estimated Cost> 
- Cost estimation description
- VmCount int
- The total count of VMs in migration
- TimeUpdated string
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- TotalEstimated []MigrationCosts Plan Migration Plan Stat Total Estimated Cost 
- Cost estimation description
- VmCount int
- The total count of VMs in migration
- timeUpdated String
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- totalEstimated List<MigrationCosts Plan Migration Plan Stat Total Estimated Cost> 
- Cost estimation description
- vmCount Integer
- The total count of VMs in migration
- timeUpdated string
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- totalEstimated MigrationCosts Plan Migration Plan Stat Total Estimated Cost[] 
- Cost estimation description
- vmCount number
- The total count of VMs in migration
- time_updated str
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- total_estimated_ Sequence[Migrationcosts Plan Migration Plan Stat Total Estimated Cost] 
- Cost estimation description
- vm_count int
- The total count of VMs in migration
- timeUpdated String
- The time when the migration plan was updated. An RFC3339 formatted datetime string.
- totalEstimated List<Property Map>Costs 
- Cost estimation description
- vmCount Number
- The total count of VMs in migration
MigrationPlanMigrationPlanStatTotalEstimatedCost, MigrationPlanMigrationPlanStatTotalEstimatedCostArgs                
- Computes
List<MigrationPlan Migration Plan Stat Total Estimated Cost Compute> 
- Cost estimation for compute
- CurrencyCode string
- Currency code in the ISO format.
- OsImages List<MigrationPlan Migration Plan Stat Total Estimated Cost Os Image> 
- Cost estimation for the OS image.
- Storages
List<MigrationPlan Migration Plan Stat Total Estimated Cost Storage> 
- Cost estimation for storage
- SubscriptionId string
- Subscription ID
- TotalEstimation doublePer Month 
- Total estimation per month
- TotalEstimation doublePer Month By Subscription 
- Total estimation per month by subscription.
- Computes
[]MigrationPlan Migration Plan Stat Total Estimated Cost Compute 
- Cost estimation for compute
- CurrencyCode string
- Currency code in the ISO format.
- OsImages []MigrationPlan Migration Plan Stat Total Estimated Cost Os Image 
- Cost estimation for the OS image.
- Storages
[]MigrationPlan Migration Plan Stat Total Estimated Cost Storage 
- Cost estimation for storage
- SubscriptionId string
- Subscription ID
- TotalEstimation float64Per Month 
- Total estimation per month
- TotalEstimation float64Per Month By Subscription 
- Total estimation per month by subscription.
- computes
List<MigrationPlan Migration Plan Stat Total Estimated Cost Compute> 
- Cost estimation for compute
- currencyCode String
- Currency code in the ISO format.
- osImages List<MigrationPlan Migration Plan Stat Total Estimated Cost Os Image> 
- Cost estimation for the OS image.
- storages
List<MigrationPlan Migration Plan Stat Total Estimated Cost Storage> 
- Cost estimation for storage
- subscriptionId String
- Subscription ID
- totalEstimation DoublePer Month 
- Total estimation per month
- totalEstimation DoublePer Month By Subscription 
- Total estimation per month by subscription.
- computes
MigrationPlan Migration Plan Stat Total Estimated Cost Compute[] 
- Cost estimation for compute
- currencyCode string
- Currency code in the ISO format.
- osImages MigrationPlan Migration Plan Stat Total Estimated Cost Os Image[] 
- Cost estimation for the OS image.
- storages
MigrationPlan Migration Plan Stat Total Estimated Cost Storage[] 
- Cost estimation for storage
- subscriptionId string
- Subscription ID
- totalEstimation numberPer Month 
- Total estimation per month
- totalEstimation numberPer Month By Subscription 
- Total estimation per month by subscription.
- computes
Sequence[MigrationPlan Migration Plan Stat Total Estimated Cost Compute] 
- Cost estimation for compute
- currency_code str
- Currency code in the ISO format.
- os_images Sequence[MigrationPlan Migration Plan Stat Total Estimated Cost Os Image] 
- Cost estimation for the OS image.
- storages
Sequence[MigrationPlan 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
- currencyCode String
- Currency code in the ISO format.
- osImages List<Property Map>
- Cost estimation for the OS image.
- storages List<Property Map>
- Cost estimation for storage
- subscriptionId String
- Subscription ID
- totalEstimation NumberPer Month 
- Total estimation per month
- totalEstimation NumberPer Month By Subscription 
- Total estimation per month by subscription.
MigrationPlanMigrationPlanStatTotalEstimatedCostCompute, MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs                  
- GpuCount double
- Total number of GPU
- GpuPer doubleHour 
- GPU per hour
- GpuPer doubleHour By Subscription 
- GPU per hour by subscription
- MemoryAmount doubleGb 
- Total usage of memory
- MemoryGb doublePer Hour 
- Gigabyte per hour
- MemoryGb doublePer Hour By Subscription 
- Gigabyte per hour by subscription
- OcpuCount double
- Total number of OCPUs
- OcpuPer doubleHour 
- OCPU per hour
- OcpuPer doubleHour By Subscription 
- OCPU per hour by subscription
- TotalPer doubleHour 
- Total price per hour
- TotalPer doubleHour By Subscription 
- Total price per hour by subscription
- GpuCount float64
- Total number of GPU
- GpuPer float64Hour 
- GPU per hour
- GpuPer float64Hour By Subscription 
- GPU per hour by subscription
- MemoryAmount float64Gb 
- Total usage of memory
- MemoryGb float64Per Hour 
- Gigabyte per hour
- MemoryGb float64Per Hour By Subscription 
- Gigabyte per hour by subscription
- OcpuCount float64
- Total number of OCPUs
- OcpuPer float64Hour 
- OCPU per hour
- OcpuPer float64Hour By Subscription 
- OCPU per hour by subscription
- TotalPer float64Hour 
- Total price per hour
- TotalPer float64Hour By Subscription 
- Total price per hour by subscription
- gpuCount Double
- Total number of GPU
- gpuPer DoubleHour 
- GPU per hour
- gpuPer DoubleHour By Subscription 
- GPU per hour by subscription
- memoryAmount DoubleGb 
- Total usage of memory
- memoryGb DoublePer Hour 
- Gigabyte per hour
- memoryGb DoublePer Hour By Subscription 
- Gigabyte per hour by subscription
- ocpuCount Double
- Total number of OCPUs
- ocpuPer DoubleHour 
- OCPU per hour
- ocpuPer DoubleHour By Subscription 
- OCPU per hour by subscription
- totalPer DoubleHour 
- Total price per hour
- totalPer DoubleHour By Subscription 
- Total price per hour by subscription
- gpuCount number
- Total number of GPU
- gpuPer numberHour 
- GPU per hour
- gpuPer numberHour By Subscription 
- GPU per hour by subscription
- memoryAmount numberGb 
- Total usage of memory
- memoryGb numberPer Hour 
- Gigabyte per hour
- memoryGb numberPer Hour By Subscription 
- Gigabyte per hour by subscription
- ocpuCount number
- Total number of OCPUs
- ocpuPer numberHour 
- OCPU per hour
- ocpuPer numberHour By Subscription 
- OCPU per hour by subscription
- totalPer numberHour 
- Total price per hour
- totalPer 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
- gpuCount Number
- Total number of GPU
- gpuPer NumberHour 
- GPU per hour
- gpuPer NumberHour By Subscription 
- GPU per hour by subscription
- memoryAmount NumberGb 
- Total usage of memory
- memoryGb NumberPer Hour 
- Gigabyte per hour
- memoryGb NumberPer Hour By Subscription 
- Gigabyte per hour by subscription
- ocpuCount Number
- Total number of OCPUs
- ocpuPer NumberHour 
- OCPU per hour
- ocpuPer NumberHour By Subscription 
- OCPU per hour by subscription
- totalPer NumberHour 
- Total price per hour
- totalPer NumberHour By Subscription 
- Total price per hour by subscription
MigrationPlanMigrationPlanStatTotalEstimatedCostOsImage, MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs                    
- TotalPer doubleHour 
- Total price per hour
- TotalPer doubleHour By Subscription 
- Total price per hour by subscription
- TotalPer float64Hour 
- Total price per hour
- TotalPer float64Hour By Subscription 
- Total price per hour by subscription
- totalPer DoubleHour 
- Total price per hour
- totalPer DoubleHour By Subscription 
- Total price per hour by subscription
- totalPer numberHour 
- Total price per hour
- totalPer 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
- totalPer NumberHour 
- Total price per hour
- totalPer NumberHour By Subscription 
- Total price per hour by subscription
MigrationPlanMigrationPlanStatTotalEstimatedCostStorage, MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs                  
- TotalGb doublePer Month 
- Gigabyte storage capacity per month.
- TotalGb doublePer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- Volumes
List<MigrationPlan Migration Plan Stat Total Estimated Cost Storage Volume> 
- Volume estimation
- TotalGb float64Per Month 
- Gigabyte storage capacity per month.
- TotalGb float64Per Month By Subscription 
- Gigabyte storage capacity per month by subscription
- Volumes
[]MigrationPlan Migration Plan Stat Total Estimated Cost Storage Volume 
- Volume estimation
- totalGb DoublePer Month 
- Gigabyte storage capacity per month.
- totalGb DoublePer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- volumes
List<MigrationPlan Migration Plan Stat Total Estimated Cost Storage Volume> 
- Volume estimation
- totalGb numberPer Month 
- Gigabyte storage capacity per month.
- totalGb numberPer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- volumes
MigrationPlan 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[MigrationPlan Migration Plan Stat Total Estimated Cost Storage Volume] 
- Volume estimation
- totalGb NumberPer Month 
- Gigabyte storage capacity per month.
- totalGb NumberPer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- volumes List<Property Map>
- Volume estimation
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume, MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs                    
- CapacityGb double
- Gigabyte storage capacity
- Description string
- Volume description
- TotalGb doublePer Month 
- Gigabyte storage capacity per month.
- TotalGb doublePer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- CapacityGb float64
- Gigabyte storage capacity
- Description string
- Volume description
- TotalGb float64Per Month 
- Gigabyte storage capacity per month.
- TotalGb float64Per Month By Subscription 
- Gigabyte storage capacity per month by subscription
- capacityGb Double
- Gigabyte storage capacity
- description String
- Volume description
- totalGb DoublePer Month 
- Gigabyte storage capacity per month.
- totalGb DoublePer Month By Subscription 
- Gigabyte storage capacity per month by subscription
- capacityGb number
- Gigabyte storage capacity
- description string
- Volume description
- totalGb numberPer Month 
- Gigabyte storage capacity per month.
- totalGb 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
- capacityGb Number
- Gigabyte storage capacity
- description String
- Volume description
- totalGb NumberPer Month 
- Gigabyte storage capacity per month.
- totalGb NumberPer Month By Subscription 
- Gigabyte storage capacity per month by subscription
MigrationPlanStrategy, MigrationPlanStrategyArgs      
- ResourceType string
- (Updatable) The type of resource.
- StrategyType string
- (Updatable) The type of strategy used for migration.
- AdjustmentMultiplier double
- (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- MetricTime stringWindow 
- (Updatable) The current state of the migration plan.
- MetricType string
- (Updatable) The current state of the migration plan.
- Percentile string
- (Updatable) Percentile value
- ResourceType string
- (Updatable) The type of resource.
- StrategyType string
- (Updatable) The type of strategy used for migration.
- AdjustmentMultiplier float64
- (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- MetricTime stringWindow 
- (Updatable) The current state of the migration plan.
- MetricType string
- (Updatable) The current state of the migration plan.
- Percentile string
- (Updatable) Percentile value
- resourceType String
- (Updatable) The type of resource.
- strategyType String
- (Updatable) The type of strategy used for migration.
- adjustmentMultiplier Double
- (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- metricTime StringWindow 
- (Updatable) The current state of the migration plan.
- metricType String
- (Updatable) The current state of the migration plan.
- percentile String
- (Updatable) Percentile value
- resourceType string
- (Updatable) The type of resource.
- strategyType string
- (Updatable) The type of strategy used for migration.
- adjustmentMultiplier number
- (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- metricTime stringWindow 
- (Updatable) The current state of the migration plan.
- metricType 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
- resourceType String
- (Updatable) The type of resource.
- strategyType String
- (Updatable) The type of strategy used for migration.
- adjustmentMultiplier Number
- (Updatable) The real resource usage is multiplied to this number before making any recommendation.
- metricTime StringWindow 
- (Updatable) The current state of the migration plan.
- metricType 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.
- TargetEnvironment 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 
- AvailabilityDomain string
- (Updatable) Availability Domain of the VM configuration.
- DedicatedVm stringHost 
- (Updatable) OCID of the dedicated VM configuration host.
- FaultDomain string
- (Updatable) Fault domain of the VM configuration.
- MsLicense string
- (Updatable) Microsoft license for the VM configuration.
- PreferredShape stringType 
- (Updatable) Preferred VM shape type provided by the customer.
- TargetCompartment stringId 
- (Updatable) Target compartment identifier
- Subnet string
- (Updatable) OCID of the VM configuration subnet.
- TargetEnvironment 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 
- AvailabilityDomain string
- (Updatable) Availability Domain of the VM configuration.
- DedicatedVm stringHost 
- (Updatable) OCID of the dedicated VM configuration host.
- FaultDomain string
- (Updatable) Fault domain of the VM configuration.
- MsLicense string
- (Updatable) Microsoft license for the VM configuration.
- PreferredShape stringType 
- (Updatable) Preferred VM shape type provided by the customer.
- TargetCompartment stringId 
- (Updatable) Target compartment identifier
- subnet String
- (Updatable) OCID of the VM configuration subnet.
- targetEnvironment 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 
- availabilityDomain String
- (Updatable) Availability Domain of the VM configuration.
- dedicatedVm StringHost 
- (Updatable) OCID of the dedicated VM configuration host.
- faultDomain String
- (Updatable) Fault domain of the VM configuration.
- msLicense String
- (Updatable) Microsoft license for the VM configuration.
- preferredShape StringType 
- (Updatable) Preferred VM shape type provided by the customer.
- targetCompartment StringId 
- (Updatable) Target compartment identifier
- subnet string
- (Updatable) OCID of the VM configuration subnet.
- targetEnvironment 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 
- availabilityDomain string
- (Updatable) Availability Domain of the VM configuration.
- dedicatedVm stringHost 
- (Updatable) OCID of the dedicated VM configuration host.
- faultDomain string
- (Updatable) Fault domain of the VM configuration.
- msLicense string
- (Updatable) Microsoft license for the VM configuration.
- preferredShape stringType 
- (Updatable) Preferred VM shape type provided by the customer.
- targetCompartment 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.
- targetEnvironment 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 
- availabilityDomain String
- (Updatable) Availability Domain of the VM configuration.
- dedicatedVm StringHost 
- (Updatable) OCID of the dedicated VM configuration host.
- faultDomain String
- (Updatable) Fault domain of the VM configuration.
- msLicense String
- (Updatable) Microsoft license for the VM configuration.
- preferredShape StringType 
- (Updatable) Preferred VM shape type provided by the customer.
- targetCompartment 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 ociTerraform Provider.