CreateMigrationAssetDetails

class oci.cloud_migrations.models.CreateMigrationAssetDetails(**kwargs)

Bases: object

Details of the new migration asset.

Methods

__init__(**kwargs) Initializes a new CreateMigrationAssetDetails object with values from keyword arguments.

Attributes

availability_domain [Required] Gets the availability_domain of this CreateMigrationAssetDetails.
depends_on Gets the depends_on of this CreateMigrationAssetDetails.
display_name Gets the display_name of this CreateMigrationAssetDetails.
inventory_asset_id [Required] Gets the inventory_asset_id of this CreateMigrationAssetDetails.
migration_id [Required] Gets the migration_id of this CreateMigrationAssetDetails.
replication_compartment_id [Required] Gets the replication_compartment_id of this CreateMigrationAssetDetails.
replication_schedule_id Gets the replication_schedule_id of this CreateMigrationAssetDetails.
snap_shot_bucket_name [Required] Gets the snap_shot_bucket_name of this CreateMigrationAssetDetails.
__init__(**kwargs)

Initializes a new CreateMigrationAssetDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • display_name (str) – The value to assign to the display_name property of this CreateMigrationAssetDetails.
  • inventory_asset_id (str) – The value to assign to the inventory_asset_id property of this CreateMigrationAssetDetails.
  • migration_id (str) – The value to assign to the migration_id property of this CreateMigrationAssetDetails.
  • replication_schedule_id (str) – The value to assign to the replication_schedule_id property of this CreateMigrationAssetDetails.
  • availability_domain (str) – The value to assign to the availability_domain property of this CreateMigrationAssetDetails.
  • replication_compartment_id (str) – The value to assign to the replication_compartment_id property of this CreateMigrationAssetDetails.
  • snap_shot_bucket_name (str) – The value to assign to the snap_shot_bucket_name property of this CreateMigrationAssetDetails.
  • depends_on (list[str]) – The value to assign to the depends_on property of this CreateMigrationAssetDetails.
availability_domain

[Required] Gets the availability_domain of this CreateMigrationAssetDetails. Availability domain

Returns:The availability_domain of this CreateMigrationAssetDetails.
Return type:str
depends_on

Gets the depends_on of this CreateMigrationAssetDetails. List of migration assets that depends on this asset.

Returns:The depends_on of this CreateMigrationAssetDetails.
Return type:list[str]
display_name

Gets the display_name of this CreateMigrationAssetDetails. 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.

Returns:The display_name of this CreateMigrationAssetDetails.
Return type:str
inventory_asset_id

[Required] Gets the inventory_asset_id of this CreateMigrationAssetDetails. OCID of an asset for an inventory.

Returns:The inventory_asset_id of this CreateMigrationAssetDetails.
Return type:str
migration_id

[Required] Gets the migration_id of this CreateMigrationAssetDetails. OCID of the associated migration.

Returns:The migration_id of this CreateMigrationAssetDetails.
Return type:str
replication_compartment_id

[Required] Gets the replication_compartment_id of this CreateMigrationAssetDetails. Replication compartment identifier

Returns:The replication_compartment_id of this CreateMigrationAssetDetails.
Return type:str
replication_schedule_id

Gets the replication_schedule_id of this CreateMigrationAssetDetails. Replication schedule identifier

Returns:The replication_schedule_id of this CreateMigrationAssetDetails.
Return type:str
snap_shot_bucket_name

[Required] Gets the snap_shot_bucket_name of this CreateMigrationAssetDetails. Name of snapshot bucket

Returns:The snap_shot_bucket_name of this CreateMigrationAssetDetails.
Return type:str