oci.CloudMigrations.MigrationAsset
Explore with Pulumi AI
This resource provides the Migration Asset resource in Oracle Cloud Infrastructure Cloud Migrations service.
Creates a migration asset.
Create MigrationAsset Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MigrationAsset(name: string, args: MigrationAssetArgs, opts?: CustomResourceOptions);
@overload
def MigrationAsset(resource_name: str,
args: MigrationAssetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MigrationAsset(resource_name: str,
opts: Optional[ResourceOptions] = None,
availability_domain: Optional[str] = None,
inventory_asset_id: Optional[str] = None,
migration_id: Optional[str] = None,
replication_compartment_id: Optional[str] = None,
snap_shot_bucket_name: Optional[str] = None,
display_name: Optional[str] = None,
migration_asset_depends_ons: Optional[Sequence[str]] = None,
replication_schedule_id: Optional[str] = None)
func NewMigrationAsset(ctx *Context, name string, args MigrationAssetArgs, opts ...ResourceOption) (*MigrationAsset, error)
public MigrationAsset(string name, MigrationAssetArgs args, CustomResourceOptions? opts = null)
public MigrationAsset(String name, MigrationAssetArgs args)
public MigrationAsset(String name, MigrationAssetArgs args, CustomResourceOptions options)
type: oci:CloudMigrations:MigrationAsset
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 MigrationAssetArgs
- 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 MigrationAssetArgs
- 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 MigrationAssetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MigrationAssetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MigrationAssetArgs
- 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 migrationAssetResource = new Oci.CloudMigrations.MigrationAsset("migrationAssetResource", new()
{
AvailabilityDomain = "string",
InventoryAssetId = "string",
MigrationId = "string",
ReplicationCompartmentId = "string",
SnapShotBucketName = "string",
DisplayName = "string",
MigrationAssetDependsOns = new[]
{
"string",
},
ReplicationScheduleId = "string",
});
example, err := CloudMigrations.NewMigrationAsset(ctx, "migrationAssetResource", &CloudMigrations.MigrationAssetArgs{
AvailabilityDomain: pulumi.String("string"),
InventoryAssetId: pulumi.String("string"),
MigrationId: pulumi.String("string"),
ReplicationCompartmentId: pulumi.String("string"),
SnapShotBucketName: pulumi.String("string"),
DisplayName: pulumi.String("string"),
MigrationAssetDependsOns: pulumi.StringArray{
pulumi.String("string"),
},
ReplicationScheduleId: pulumi.String("string"),
})
var migrationAssetResource = new MigrationAsset("migrationAssetResource", MigrationAssetArgs.builder()
.availabilityDomain("string")
.inventoryAssetId("string")
.migrationId("string")
.replicationCompartmentId("string")
.snapShotBucketName("string")
.displayName("string")
.migrationAssetDependsOns("string")
.replicationScheduleId("string")
.build());
migration_asset_resource = oci.cloud_migrations.MigrationAsset("migrationAssetResource",
availability_domain="string",
inventory_asset_id="string",
migration_id="string",
replication_compartment_id="string",
snap_shot_bucket_name="string",
display_name="string",
migration_asset_depends_ons=["string"],
replication_schedule_id="string")
const migrationAssetResource = new oci.cloudmigrations.MigrationAsset("migrationAssetResource", {
availabilityDomain: "string",
inventoryAssetId: "string",
migrationId: "string",
replicationCompartmentId: "string",
snapShotBucketName: "string",
displayName: "string",
migrationAssetDependsOns: ["string"],
replicationScheduleId: "string",
});
type: oci:CloudMigrations:MigrationAsset
properties:
availabilityDomain: string
displayName: string
inventoryAssetId: string
migrationAssetDependsOns:
- string
migrationId: string
replicationCompartmentId: string
replicationScheduleId: string
snapShotBucketName: string
MigrationAsset 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 MigrationAsset resource accepts the following input properties:
- Availability
Domain string - Availability domain
- Inventory
Asset stringId - OCID of an asset for an inventory.
- Migration
Id string - OCID of the associated migration.
- Replication
Compartment stringId - Replication compartment identifier
- Snap
Shot stringBucket Name Name of snapshot bucket
** 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
- Display
Name string - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Migration
Asset List<string>Depends Ons - Replication
Schedule stringId - (Updatable) Replication schedule identifier
- Availability
Domain string - Availability domain
- Inventory
Asset stringId - OCID of an asset for an inventory.
- Migration
Id string - OCID of the associated migration.
- Replication
Compartment stringId - Replication compartment identifier
- Snap
Shot stringBucket Name Name of snapshot bucket
** 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
- Display
Name string - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Migration
Asset []stringDepends Ons - Replication
Schedule stringId - (Updatable) Replication schedule identifier
- availability
Domain String - Availability domain
- inventory
Asset StringId - OCID of an asset for an inventory.
- migration
Id String - OCID of the associated migration.
- replication
Compartment StringId - Replication compartment identifier
- snap
Shot StringBucket Name Name of snapshot bucket
** 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
- display
Name String - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- migration
Asset List<String>Depends Ons - replication
Schedule StringId - (Updatable) Replication schedule identifier
- availability
Domain string - Availability domain
- inventory
Asset stringId - OCID of an asset for an inventory.
- migration
Id string - OCID of the associated migration.
- replication
Compartment stringId - Replication compartment identifier
- snap
Shot stringBucket Name Name of snapshot bucket
** 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
- display
Name string - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- migration
Asset string[]Depends Ons - replication
Schedule stringId - (Updatable) Replication schedule identifier
- availability_
domain str - Availability domain
- inventory_
asset_ strid - OCID of an asset for an inventory.
- migration_
id str - OCID of the associated migration.
- replication_
compartment_ strid - Replication compartment identifier
- snap_
shot_ strbucket_ name Name of snapshot bucket
** 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
- display_
name str - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- migration_
asset_ Sequence[str]depends_ ons - replication_
schedule_ strid - (Updatable) Replication schedule identifier
- availability
Domain String - Availability domain
- inventory
Asset StringId - OCID of an asset for an inventory.
- migration
Id String - OCID of the associated migration.
- replication
Compartment StringId - Replication compartment identifier
- snap
Shot StringBucket Name Name of snapshot bucket
** 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
- display
Name String - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- migration
Asset List<String>Depends Ons - replication
Schedule StringId - (Updatable) Replication schedule identifier
Outputs
All input properties are implicitly available as output properties. Additionally, the MigrationAsset resource produces the following output properties:
- Compartment
Id string - Compartment Identifier
- Depended
On List<string>Bies - List of migration assets that depend on the asset.
- 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.
- Notifications List<string>
- List of notifications
- Parent
Snapshot string - The parent snapshot of the migration asset to be used by the replication task.
- Snapshots Dictionary<string, object>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- Source
Asset stringId - OCID that is referenced to an asset for an inventory.
- State string
- The current state of the migration asset.
- Tenancy
Id string - Tenancy identifier
- Time
Created string - The time when the migration asset was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- Type string
- The type of asset referenced for inventory.
- Compartment
Id string - Compartment Identifier
- Depended
On []stringBies - List of migration assets that depend on the asset.
- 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.
- Notifications []string
- List of notifications
- Parent
Snapshot string - The parent snapshot of the migration asset to be used by the replication task.
- Snapshots map[string]interface{}
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- Source
Asset stringId - OCID that is referenced to an asset for an inventory.
- State string
- The current state of the migration asset.
- Tenancy
Id string - Tenancy identifier
- Time
Created string - The time when the migration asset was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- Type string
- The type of asset referenced for inventory.
- compartment
Id String - Compartment Identifier
- depended
On List<String>Bies - List of migration assets that depend on the asset.
- 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.
- notifications List<String>
- List of notifications
- parent
Snapshot String - The parent snapshot of the migration asset to be used by the replication task.
- snapshots Map<String,Object>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset StringId - OCID that is referenced to an asset for an inventory.
- state String
- The current state of the migration asset.
- tenancy
Id String - Tenancy identifier
- time
Created String - The time when the migration asset was created. An RFC3339 formatted datetime string.
- time
Updated String - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- type String
- The type of asset referenced for inventory.
- compartment
Id string - Compartment Identifier
- depended
On string[]Bies - List of migration assets that depend on the asset.
- 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.
- notifications string[]
- List of notifications
- parent
Snapshot string - The parent snapshot of the migration asset to be used by the replication task.
- snapshots {[key: string]: any}
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset stringId - OCID that is referenced to an asset for an inventory.
- state string
- The current state of the migration asset.
- tenancy
Id string - Tenancy identifier
- time
Created string - The time when the migration asset was created. An RFC3339 formatted datetime string.
- time
Updated string - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- type string
- The type of asset referenced for inventory.
- compartment_
id str - Compartment Identifier
- depended_
on_ Sequence[str]bies - List of migration assets that depend on the asset.
- 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.
- notifications Sequence[str]
- List of notifications
- parent_
snapshot str - The parent snapshot of the migration asset to be used by the replication task.
- snapshots Mapping[str, Any]
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source_
asset_ strid - OCID that is referenced to an asset for an inventory.
- state str
- The current state of the migration asset.
- tenancy_
id str - Tenancy identifier
- time_
created str - The time when the migration asset was created. An RFC3339 formatted datetime string.
- time_
updated str - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- type str
- The type of asset referenced for inventory.
- compartment
Id String - Compartment Identifier
- depended
On List<String>Bies - List of migration assets that depend on the asset.
- 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.
- notifications List<String>
- List of notifications
- parent
Snapshot String - The parent snapshot of the migration asset to be used by the replication task.
- snapshots Map<Any>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset StringId - OCID that is referenced to an asset for an inventory.
- state String
- The current state of the migration asset.
- tenancy
Id String - Tenancy identifier
- time
Created String - The time when the migration asset was created. An RFC3339 formatted datetime string.
- time
Updated String - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- type String
- The type of asset referenced for inventory.
Look up Existing MigrationAsset Resource
Get an existing MigrationAsset 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?: MigrationAssetState, opts?: CustomResourceOptions): MigrationAsset
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
availability_domain: Optional[str] = None,
compartment_id: Optional[str] = None,
depended_on_bies: Optional[Sequence[str]] = None,
display_name: Optional[str] = None,
inventory_asset_id: Optional[str] = None,
lifecycle_details: Optional[str] = None,
migration_asset_depends_ons: Optional[Sequence[str]] = None,
migration_id: Optional[str] = None,
notifications: Optional[Sequence[str]] = None,
parent_snapshot: Optional[str] = None,
replication_compartment_id: Optional[str] = None,
replication_schedule_id: Optional[str] = None,
snap_shot_bucket_name: Optional[str] = None,
snapshots: Optional[Mapping[str, Any]] = None,
source_asset_id: Optional[str] = None,
state: Optional[str] = None,
tenancy_id: Optional[str] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None,
type: Optional[str] = None) -> MigrationAsset
func GetMigrationAsset(ctx *Context, name string, id IDInput, state *MigrationAssetState, opts ...ResourceOption) (*MigrationAsset, error)
public static MigrationAsset Get(string name, Input<string> id, MigrationAssetState? state, CustomResourceOptions? opts = null)
public static MigrationAsset get(String name, Output<String> id, MigrationAssetState 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.
- Availability
Domain string - Availability domain
- Compartment
Id string - Compartment Identifier
- Depended
On List<string>Bies - List of migration assets that depend on the asset.
- Display
Name string - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Inventory
Asset stringId - OCID of an asset for an inventory.
- 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
Asset List<string>Depends Ons - Migration
Id string - OCID of the associated migration.
- Notifications List<string>
- List of notifications
- Parent
Snapshot string - The parent snapshot of the migration asset to be used by the replication task.
- Replication
Compartment stringId - Replication compartment identifier
- Replication
Schedule stringId - (Updatable) Replication schedule identifier
- Snap
Shot stringBucket Name Name of snapshot bucket
** 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
- Snapshots Dictionary<string, object>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- Source
Asset stringId - OCID that is referenced to an asset for an inventory.
- State string
- The current state of the migration asset.
- Tenancy
Id string - Tenancy identifier
- Time
Created string - The time when the migration asset was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- Type string
- The type of asset referenced for inventory.
- Availability
Domain string - Availability domain
- Compartment
Id string - Compartment Identifier
- Depended
On []stringBies - List of migration assets that depend on the asset.
- Display
Name string - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Inventory
Asset stringId - OCID of an asset for an inventory.
- 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
Asset []stringDepends Ons - Migration
Id string - OCID of the associated migration.
- Notifications []string
- List of notifications
- Parent
Snapshot string - The parent snapshot of the migration asset to be used by the replication task.
- Replication
Compartment stringId - Replication compartment identifier
- Replication
Schedule stringId - (Updatable) Replication schedule identifier
- Snap
Shot stringBucket Name Name of snapshot bucket
** 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
- Snapshots map[string]interface{}
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- Source
Asset stringId - OCID that is referenced to an asset for an inventory.
- State string
- The current state of the migration asset.
- Tenancy
Id string - Tenancy identifier
- Time
Created string - The time when the migration asset was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- Type string
- The type of asset referenced for inventory.
- availability
Domain String - Availability domain
- compartment
Id String - Compartment Identifier
- depended
On List<String>Bies - List of migration assets that depend on the asset.
- display
Name String - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- inventory
Asset StringId - OCID of an asset for an inventory.
- 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
Asset List<String>Depends Ons - migration
Id String - OCID of the associated migration.
- notifications List<String>
- List of notifications
- parent
Snapshot String - The parent snapshot of the migration asset to be used by the replication task.
- replication
Compartment StringId - Replication compartment identifier
- replication
Schedule StringId - (Updatable) Replication schedule identifier
- snap
Shot StringBucket Name Name of snapshot bucket
** 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
- snapshots Map<String,Object>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset StringId - OCID that is referenced to an asset for an inventory.
- state String
- The current state of the migration asset.
- tenancy
Id String - Tenancy identifier
- time
Created String - The time when the migration asset was created. An RFC3339 formatted datetime string.
- time
Updated String - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- type String
- The type of asset referenced for inventory.
- availability
Domain string - Availability domain
- compartment
Id string - Compartment Identifier
- depended
On string[]Bies - List of migration assets that depend on the asset.
- display
Name string - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- inventory
Asset stringId - OCID of an asset for an inventory.
- 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
Asset string[]Depends Ons - migration
Id string - OCID of the associated migration.
- notifications string[]
- List of notifications
- parent
Snapshot string - The parent snapshot of the migration asset to be used by the replication task.
- replication
Compartment stringId - Replication compartment identifier
- replication
Schedule stringId - (Updatable) Replication schedule identifier
- snap
Shot stringBucket Name Name of snapshot bucket
** 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
- snapshots {[key: string]: any}
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset stringId - OCID that is referenced to an asset for an inventory.
- state string
- The current state of the migration asset.
- tenancy
Id string - Tenancy identifier
- time
Created string - The time when the migration asset was created. An RFC3339 formatted datetime string.
- time
Updated string - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- type string
- The type of asset referenced for inventory.
- availability_
domain str - Availability domain
- compartment_
id str - Compartment Identifier
- depended_
on_ Sequence[str]bies - List of migration assets that depend on the asset.
- display_
name str - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- inventory_
asset_ strid - OCID of an asset for an inventory.
- 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_
asset_ Sequence[str]depends_ ons - migration_
id str - OCID of the associated migration.
- notifications Sequence[str]
- List of notifications
- parent_
snapshot str - The parent snapshot of the migration asset to be used by the replication task.
- replication_
compartment_ strid - Replication compartment identifier
- replication_
schedule_ strid - (Updatable) Replication schedule identifier
- snap_
shot_ strbucket_ name Name of snapshot bucket
** 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
- snapshots Mapping[str, Any]
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source_
asset_ strid - OCID that is referenced to an asset for an inventory.
- state str
- The current state of the migration asset.
- tenancy_
id str - Tenancy identifier
- time_
created str - The time when the migration asset was created. An RFC3339 formatted datetime string.
- time_
updated str - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- type str
- The type of asset referenced for inventory.
- availability
Domain String - Availability domain
- compartment
Id String - Compartment Identifier
- depended
On List<String>Bies - List of migration assets that depend on the asset.
- display
Name String - (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- inventory
Asset StringId - OCID of an asset for an inventory.
- 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
Asset List<String>Depends Ons - migration
Id String - OCID of the associated migration.
- notifications List<String>
- List of notifications
- parent
Snapshot String - The parent snapshot of the migration asset to be used by the replication task.
- replication
Compartment StringId - Replication compartment identifier
- replication
Schedule StringId - (Updatable) Replication schedule identifier
- snap
Shot StringBucket Name Name of snapshot bucket
** 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
- snapshots Map<Any>
- Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example:
{"bar-key": "value"}
- source
Asset StringId - OCID that is referenced to an asset for an inventory.
- state String
- The current state of the migration asset.
- tenancy
Id String - Tenancy identifier
- time
Created String - The time when the migration asset was created. An RFC3339 formatted datetime string.
- time
Updated String - The time when the migration asset was updated. An RFC3339 formatted datetime string.
- type String
- The type of asset referenced for inventory.
Import
MigrationAssets can be imported using the id
, e.g.
$ pulumi import oci:CloudMigrations/migrationAsset:MigrationAsset test_migration_asset "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.