UpdateMigrationDetails

class oci.application_migration.models.UpdateMigrationDetails(**kwargs)

Bases: object

Provide configuration information about the application in the target environment. Application Migration migrates the application to the target environment only after you provide this information. The information that you must provide varies depending on the type of application that you are migrating.

Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

Methods

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

Attributes

application_config Gets the application_config of this UpdateMigrationDetails.
defined_tags Gets the defined_tags of this UpdateMigrationDetails.
description Gets the description of this UpdateMigrationDetails.
discovery_details Gets the discovery_details of this UpdateMigrationDetails.
display_name Gets the display_name of this UpdateMigrationDetails.
freeform_tags Gets the freeform_tags of this UpdateMigrationDetails.
is_selective_migration Gets the is_selective_migration of this UpdateMigrationDetails.
service_config Gets the service_config of this UpdateMigrationDetails.
__init__(**kwargs)

Initializes a new UpdateMigrationDetails 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 UpdateMigrationDetails.
  • description (str) – The value to assign to the description property of this UpdateMigrationDetails.
  • discovery_details (oci.application_migration.models.DiscoveryDetails) – The value to assign to the discovery_details property of this UpdateMigrationDetails.
  • is_selective_migration (bool) – The value to assign to the is_selective_migration property of this UpdateMigrationDetails.
  • service_config (dict(str, ConfigurationField)) – The value to assign to the service_config property of this UpdateMigrationDetails.
  • application_config (dict(str, ConfigurationField)) – The value to assign to the application_config property of this UpdateMigrationDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateMigrationDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateMigrationDetails.
application_config

Gets the application_config of this UpdateMigrationDetails. Configuration required to migrate the application. In addition to the key and value, additional fields are provided to describe type type and purpose of each field. Only the value for each key is required when passing configuration to the CreateMigration operation.

Returns:The application_config of this UpdateMigrationDetails.
Return type:dict(str, ConfigurationField)
defined_tags

Gets the defined_tags of this UpdateMigrationDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}

Returns:The defined_tags of this UpdateMigrationDetails.
Return type:dict(str, dict(str, object))
description

Gets the description of this UpdateMigrationDetails. Description of the migration.

Returns:The description of this UpdateMigrationDetails.
Return type:str
discovery_details

Gets the discovery_details of this UpdateMigrationDetails.

Returns:The discovery_details of this UpdateMigrationDetails.
Return type:oci.application_migration.models.DiscoveryDetails
display_name

Gets the display_name of this UpdateMigrationDetails. User-friendly name of the migration.

Returns:The display_name of this UpdateMigrationDetails.
Return type:str
freeform_tags

Gets the freeform_tags of this UpdateMigrationDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}

Returns:The freeform_tags of this UpdateMigrationDetails.
Return type:dict(str, str)
is_selective_migration

Gets the is_selective_migration of this UpdateMigrationDetails. If set to true, Application Migration migrates the application resources selectively depending on the source.

Returns:The is_selective_migration of this UpdateMigrationDetails.
Return type:bool
service_config

Gets the service_config of this UpdateMigrationDetails. Configuration required to migrate the application. In addition to the key and value, additional fields are provided to describe type type and purpose of each field. Only the value for each key is required when passing configuration to the CreateMigration operation.

Returns:The service_config of this UpdateMigrationDetails.
Return type:dict(str, ConfigurationField)