UpdateMigrationDetails

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

Bases: object

Update Migration resource parameters.

Attributes

TYPE_OFFLINE A constant which can be used with the type property of a UpdateMigrationDetails.
TYPE_ONLINE A constant which can be used with the type property of a UpdateMigrationDetails.
advisor_settings Gets the advisor_settings of this UpdateMigrationDetails.
agent_id Gets the agent_id of this UpdateMigrationDetails.
data_transfer_medium_details Gets the data_transfer_medium_details of this UpdateMigrationDetails.
data_transfer_medium_details_v2 Gets the data_transfer_medium_details_v2 of this UpdateMigrationDetails.
datapump_settings Gets the datapump_settings of this UpdateMigrationDetails.
defined_tags Gets the defined_tags of this UpdateMigrationDetails.
display_name Gets the display_name of this UpdateMigrationDetails.
dump_transfer_details Gets the dump_transfer_details of this UpdateMigrationDetails.
exclude_objects Gets the exclude_objects of this UpdateMigrationDetails.
freeform_tags Gets the freeform_tags of this UpdateMigrationDetails.
golden_gate_details Gets the golden_gate_details of this UpdateMigrationDetails.
golden_gate_service_details Gets the golden_gate_service_details of this UpdateMigrationDetails.
include_objects Gets the include_objects of this UpdateMigrationDetails.
source_container_database_connection_id Gets the source_container_database_connection_id of this UpdateMigrationDetails.
source_database_connection_id Gets the source_database_connection_id of this UpdateMigrationDetails.
target_database_connection_id Gets the target_database_connection_id of this UpdateMigrationDetails.
type Gets the type of this UpdateMigrationDetails.
vault_details Gets the vault_details of this UpdateMigrationDetails.

Methods

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

A constant which can be used with the type property of a UpdateMigrationDetails. This constant has a value of “OFFLINE”

TYPE_ONLINE = 'ONLINE'

A constant which can be used with the type property of a UpdateMigrationDetails. This constant has a value of “ONLINE”

__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:
  • type (str) – The value to assign to the type property of this UpdateMigrationDetails. Allowed values for this property are: “ONLINE”, “OFFLINE”
  • display_name (str) – The value to assign to the display_name property of this UpdateMigrationDetails.
  • agent_id (str) – The value to assign to the agent_id property of this UpdateMigrationDetails.
  • source_database_connection_id (str) – The value to assign to the source_database_connection_id property of this UpdateMigrationDetails.
  • source_container_database_connection_id (str) – The value to assign to the source_container_database_connection_id property of this UpdateMigrationDetails.
  • target_database_connection_id (str) – The value to assign to the target_database_connection_id property of this UpdateMigrationDetails.
  • data_transfer_medium_details_v2 (oci.database_migration.models.DataTransferMediumDetailsV2) – The value to assign to the data_transfer_medium_details_v2 property of this UpdateMigrationDetails.
  • data_transfer_medium_details (oci.database_migration.models.UpdateDataTransferMediumDetails) – The value to assign to the data_transfer_medium_details property of this UpdateMigrationDetails.
  • dump_transfer_details (oci.database_migration.models.UpdateDumpTransferDetails) – The value to assign to the dump_transfer_details property of this UpdateMigrationDetails.
  • datapump_settings (oci.database_migration.models.UpdateDataPumpSettings) – The value to assign to the datapump_settings property of this UpdateMigrationDetails.
  • advisor_settings (oci.database_migration.models.UpdateAdvisorSettings) – The value to assign to the advisor_settings property of this UpdateMigrationDetails.
  • exclude_objects (list[oci.database_migration.models.DatabaseObject]) – The value to assign to the exclude_objects property of this UpdateMigrationDetails.
  • include_objects (list[oci.database_migration.models.DatabaseObject]) – The value to assign to the include_objects property of this UpdateMigrationDetails.
  • golden_gate_service_details (oci.database_migration.models.UpdateGoldenGateServiceDetails) – The value to assign to the golden_gate_service_details property of this UpdateMigrationDetails.
  • golden_gate_details (oci.database_migration.models.UpdateGoldenGateDetails) – The value to assign to the golden_gate_details property of this UpdateMigrationDetails.
  • vault_details (oci.database_migration.models.UpdateVaultDetails) – The value to assign to the vault_details 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.
advisor_settings

Gets the advisor_settings of this UpdateMigrationDetails.

Returns:The advisor_settings of this UpdateMigrationDetails.
Return type:oci.database_migration.models.UpdateAdvisorSettings
agent_id

Gets the agent_id of this UpdateMigrationDetails. The OCID of the registered ODMS Agent.

Returns:The agent_id of this UpdateMigrationDetails.
Return type:str
data_transfer_medium_details

Gets the data_transfer_medium_details of this UpdateMigrationDetails.

Returns:The data_transfer_medium_details of this UpdateMigrationDetails.
Return type:oci.database_migration.models.UpdateDataTransferMediumDetails
data_transfer_medium_details_v2

Gets the data_transfer_medium_details_v2 of this UpdateMigrationDetails.

Returns:The data_transfer_medium_details_v2 of this UpdateMigrationDetails.
Return type:oci.database_migration.models.DataTransferMediumDetailsV2
datapump_settings

Gets the datapump_settings of this UpdateMigrationDetails.

Returns:The datapump_settings of this UpdateMigrationDetails.
Return type:oci.database_migration.models.UpdateDataPumpSettings
defined_tags

Gets the defined_tags of this UpdateMigrationDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}

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

Gets the display_name of this UpdateMigrationDetails. Migration Display Name

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

Gets the dump_transfer_details of this UpdateMigrationDetails.

Returns:The dump_transfer_details of this UpdateMigrationDetails.
Return type:oci.database_migration.models.UpdateDumpTransferDetails
exclude_objects

Gets the exclude_objects of this UpdateMigrationDetails. Database objects to exclude from migration, cannot be specified alongside ‘includeObjects’. If specified, the list will be replaced entirely. Empty list will remove stored excludeObjects details.

Returns:The exclude_objects of this UpdateMigrationDetails.
Return type:list[oci.database_migration.models.DatabaseObject]
freeform_tags

Gets the freeform_tags of this UpdateMigrationDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}

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

Gets the golden_gate_details of this UpdateMigrationDetails.

Returns:The golden_gate_details of this UpdateMigrationDetails.
Return type:oci.database_migration.models.UpdateGoldenGateDetails
golden_gate_service_details

Gets the golden_gate_service_details of this UpdateMigrationDetails.

Returns:The golden_gate_service_details of this UpdateMigrationDetails.
Return type:oci.database_migration.models.UpdateGoldenGateServiceDetails
include_objects

Gets the include_objects of this UpdateMigrationDetails. Database objects to include from migration, cannot be specified alongside ‘excludeObjects’. If specified, the list will be replaced entirely. Empty list will remove stored includeObjects details.

Returns:The include_objects of this UpdateMigrationDetails.
Return type:list[oci.database_migration.models.DatabaseObject]
source_container_database_connection_id

Gets the source_container_database_connection_id of this UpdateMigrationDetails. The OCID of the Source Container Database Connection. Only used for Online migrations. Only Connections of type Non-Autonomous can be used as source container databases. An empty value would remove the stored Connection ID.

Returns:The source_container_database_connection_id of this UpdateMigrationDetails.
Return type:str
source_database_connection_id

Gets the source_database_connection_id of this UpdateMigrationDetails. The OCID of the Source Database Connection.

Returns:The source_database_connection_id of this UpdateMigrationDetails.
Return type:str
target_database_connection_id

Gets the target_database_connection_id of this UpdateMigrationDetails. The OCID of the Target Database Connection.

Returns:The target_database_connection_id of this UpdateMigrationDetails.
Return type:str
type

Gets the type of this UpdateMigrationDetails. Migration type.

Allowed values for this property are: “ONLINE”, “OFFLINE”

Returns:The type of this UpdateMigrationDetails.
Return type:str
vault_details

Gets the vault_details of this UpdateMigrationDetails.

Returns:The vault_details of this UpdateMigrationDetails.
Return type:oci.database_migration.models.UpdateVaultDetails