Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateMigrationDetails

While creating a migration, specify the source and the application that you want migrate. Each migration moves a single application from a specified source to a specified Oracle Cloud Infrastructure tenancy. If required, provide the credentials of the application administrator in the source environment. Application Migration uses this information to access the application, as well as discover application artifacts, such as the complete domain configuration along with data sources and other dependencies.

You must also assign a name and provide a description for the migration. This helps you to identify the appropriate source environment when you have multiple sources defined.

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

Properties

Optional applicationConfig

applicationConfig: undefined | object

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.

applicationName

applicationName: string

Name of the application that you want to migrate from the source environment.

compartmentId

compartmentId: string

The OCID of the compartment that contains the source.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {\"Operations\": {\"CostCenter\": \"42\"}}

Optional description

description: undefined | string

Description of the application that you are migrating.

discoveryDetails

Optional displayName

displayName: undefined | string

User-friendly name of the application. This will be the name of the migrated application in Oracle Cloud Infrastructure.

Optional freeformTags

freeformTags: undefined | object

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\"}

Optional isSelectiveMigration

isSelectiveMigration: undefined | false | true

If set to true, Application Migration migrates the application resources selectively depending on the source.

Optional preCreatedTargetDatabaseType

preCreatedTargetDatabaseType: model.TargetDatabaseTypes

The pre-existing database type to be used in this migration. Currently, Application migration only supports Oracle Cloud Infrastructure databases and this option is currently available only for JAVA_CLOUD_SERVICE and WEBLOGIC_CLOUD_SERVICE target instance types.

Optional serviceConfig

serviceConfig: undefined | object

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.

sourceId

sourceId: string

The OCID of the source.

Functions

getDeserializedJsonObj

getJsonObj