MigrationAssetSummary

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

Bases: object

Summary of the migration asset.

Attributes

NOTIFICATIONS_OUT_OF_DATE A constant which can be used with the notifications property of a MigrationAssetSummary.
NOTIFICATIONS_SOURCE_REMOVED A constant which can be used with the notifications property of a MigrationAssetSummary.
compartment_id Gets the compartment_id of this MigrationAssetSummary.
depended_on_by Gets the depended_on_by of this MigrationAssetSummary.
depends_on Gets the depends_on of this MigrationAssetSummary.
display_name Gets the display_name of this MigrationAssetSummary.
id [Required] Gets the id of this MigrationAssetSummary.
lifecycle_details Gets the lifecycle_details of this MigrationAssetSummary.
lifecycle_state [Required] Gets the lifecycle_state of this MigrationAssetSummary.
migration_id [Required] Gets the migration_id of this MigrationAssetSummary.
notifications Gets the notifications of this MigrationAssetSummary.
parent_snapshot Gets the parent_snapshot of this MigrationAssetSummary.
replication_schedule_id Gets the replication_schedule_id of this MigrationAssetSummary.
snapshot_info Gets the snapshot_info of this MigrationAssetSummary.
snapshots Gets the snapshots of this MigrationAssetSummary.
source_asset_data Gets the source_asset_data of this MigrationAssetSummary.
source_asset_id Gets the source_asset_id of this MigrationAssetSummary.
tenancy_id Gets the tenancy_id of this MigrationAssetSummary.
time_created [Required] Gets the time_created of this MigrationAssetSummary.
time_updated Gets the time_updated of this MigrationAssetSummary.
type [Required] Gets the type of this MigrationAssetSummary.

Methods

__init__(**kwargs) Initializes a new MigrationAssetSummary object with values from keyword arguments.
NOTIFICATIONS_OUT_OF_DATE = 'OUT_OF_DATE'

A constant which can be used with the notifications property of a MigrationAssetSummary. This constant has a value of “OUT_OF_DATE”

NOTIFICATIONS_SOURCE_REMOVED = 'SOURCE_REMOVED'

A constant which can be used with the notifications property of a MigrationAssetSummary. This constant has a value of “SOURCE_REMOVED”

__init__(**kwargs)

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

Parameters:
  • id (str) – The value to assign to the id property of this MigrationAssetSummary.
  • type (str) – The value to assign to the type property of this MigrationAssetSummary.
  • display_name (str) – The value to assign to the display_name property of this MigrationAssetSummary.
  • compartment_id (str) – The value to assign to the compartment_id property of this MigrationAssetSummary.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this MigrationAssetSummary.
  • lifecycle_details (str) – The value to assign to the lifecycle_details property of this MigrationAssetSummary.
  • time_created (datetime) – The value to assign to the time_created property of this MigrationAssetSummary.
  • time_updated (datetime) – The value to assign to the time_updated property of this MigrationAssetSummary.
  • migration_id (str) – The value to assign to the migration_id property of this MigrationAssetSummary.
  • snapshots (dict(str, HydratedVolume)) – The value to assign to the snapshots property of this MigrationAssetSummary.
  • parent_snapshot (str) – The value to assign to the parent_snapshot property of this MigrationAssetSummary.
  • snapshot_info (str) – The value to assign to the snapshot_info property of this MigrationAssetSummary.
  • source_asset_data (dict(str, object)) – The value to assign to the source_asset_data property of this MigrationAssetSummary.
  • notifications (list[str]) – The value to assign to the notifications property of this MigrationAssetSummary. Allowed values for items in this list are: “OUT_OF_DATE”, “SOURCE_REMOVED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • source_asset_id (str) – The value to assign to the source_asset_id property of this MigrationAssetSummary.
  • depended_on_by (list[str]) – The value to assign to the depended_on_by property of this MigrationAssetSummary.
  • depends_on (list[str]) – The value to assign to the depends_on property of this MigrationAssetSummary.
  • replication_schedule_id (str) – The value to assign to the replication_schedule_id property of this MigrationAssetSummary.
  • tenancy_id (str) – The value to assign to the tenancy_id property of this MigrationAssetSummary.
compartment_id

Gets the compartment_id of this MigrationAssetSummary. Compartment identifier

Returns:The compartment_id of this MigrationAssetSummary.
Return type:str
depended_on_by

Gets the depended_on_by of this MigrationAssetSummary. List of migration assets that depend on this asset.

Returns:The depended_on_by of this MigrationAssetSummary.
Return type:list[str]
depends_on

Gets the depends_on of this MigrationAssetSummary. List of migration assets that depend on this asset.

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

Gets the display_name of this MigrationAssetSummary. A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.

Returns:The display_name of this MigrationAssetSummary.
Return type:str
id

[Required] Gets the id of this MigrationAssetSummary. The asset ID generated by the mirgration service. It is used in the migration service pipeline.

Returns:The id of this MigrationAssetSummary.
Return type:str
lifecycle_details

Gets the lifecycle_details of this MigrationAssetSummary. 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.

Returns:The lifecycle_details of this MigrationAssetSummary.
Return type:str
lifecycle_state

[Required] Gets the lifecycle_state of this MigrationAssetSummary. The current state of the migration asset.

Returns:The lifecycle_state of this MigrationAssetSummary.
Return type:str
migration_id

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

Returns:The migration_id of this MigrationAssetSummary.
Return type:str
notifications

Gets the notifications of this MigrationAssetSummary. List of notifications.

Allowed values for items in this list are: “OUT_OF_DATE”, “SOURCE_REMOVED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The notifications of this MigrationAssetSummary.
Return type:list[str]
parent_snapshot

Gets the parent_snapshot of this MigrationAssetSummary. The parent snapshot of the mgration asset to be used by the replication task.

Returns:The parent_snapshot of this MigrationAssetSummary.
Return type:str
replication_schedule_id

Gets the replication_schedule_id of this MigrationAssetSummary. Replication schedule identifier

Returns:The replication_schedule_id of this MigrationAssetSummary.
Return type:str
snapshot_info

Gets the snapshot_info of this MigrationAssetSummary. The snapshot information.

Returns:The snapshot_info of this MigrationAssetSummary.
Return type:str
snapshots

Gets the snapshots of this MigrationAssetSummary. Key-value pair representing disk’s ID that is mapped to the OCIDs of replicated/hydration server volume snapshots. Example: {“bar-key”: “value”}

Returns:The snapshots of this MigrationAssetSummary.
Return type:dict(str, HydratedVolume)
source_asset_data

Gets the source_asset_data of this MigrationAssetSummary. Key-value pair representing asset metadata keys and values scoped to a namespace. Example: {“bar-key”: “value”}

Returns:The source_asset_data of this MigrationAssetSummary.
Return type:dict(str, object)
source_asset_id

Gets the source_asset_id of this MigrationAssetSummary. OCID that is referenced to an asset, for an inventory.

Returns:The source_asset_id of this MigrationAssetSummary.
Return type:str
tenancy_id

Gets the tenancy_id of this MigrationAssetSummary. Tenancy Identifier

Returns:The tenancy_id of this MigrationAssetSummary.
Return type:str
time_created

[Required] Gets the time_created of this MigrationAssetSummary. The time when the migration asset was created. An RFC3339 formatted datetime string.

Returns:The time_created of this MigrationAssetSummary.
Return type:datetime
time_updated

Gets the time_updated of this MigrationAssetSummary. The time when the migration asset was updated. An RFC3339 formatted datetime string.

Returns:The time_updated of this MigrationAssetSummary.
Return type:datetime
type

[Required] Gets the type of this MigrationAssetSummary. The type of asset referenced for an inventory.

Returns:The type of this MigrationAssetSummary.
Return type:str