oci.DatabaseMigration.Migration
Explore with Pulumi AI
This resource provides the Migration resource in Oracle Cloud Infrastructure Database Migration service.
Create a Migration resource that contains all the details to perform the database migration operation, such as source and destination database details, credentials, etc.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testMigration = new oci.databasemigration.Migration("test_migration", {
compartmentId: compartmentId,
sourceDatabaseConnectionId: testConnection.id,
targetDatabaseConnectionId: testConnection.id,
type: migrationType,
advisorSettings: {
isIgnoreErrors: migrationAdvisorSettingsIsIgnoreErrors,
isSkipAdvisor: migrationAdvisorSettingsIsSkipAdvisor,
},
agentId: testAgent.id,
csvText: migrationCsvText,
dataTransferMediumDetails: {
databaseLinkDetails: {
name: migrationDataTransferMediumDetailsDatabaseLinkDetailsName,
walletBucket: {
bucket: migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketBucket,
namespace: migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketNamespace,
},
},
objectStorageDetails: {
bucket: migrationDataTransferMediumDetailsObjectStorageDetailsBucket,
namespace: migrationDataTransferMediumDetailsObjectStorageDetailsNamespace,
},
},
datapumpSettings: {
dataPumpParameters: {
estimate: migrationDatapumpSettingsDataPumpParametersEstimate,
excludeParameters: migrationDatapumpSettingsDataPumpParametersExcludeParameters,
exportParallelismDegree: migrationDatapumpSettingsDataPumpParametersExportParallelismDegree,
importParallelismDegree: migrationDatapumpSettingsDataPumpParametersImportParallelismDegree,
isCluster: migrationDatapumpSettingsDataPumpParametersIsCluster,
tableExistsAction: migrationDatapumpSettingsDataPumpParametersTableExistsAction,
},
exportDirectoryObject: {
name: migrationDatapumpSettingsExportDirectoryObjectName,
path: migrationDatapumpSettingsExportDirectoryObjectPath,
},
importDirectoryObject: {
name: migrationDatapumpSettingsImportDirectoryObjectName,
path: migrationDatapumpSettingsImportDirectoryObjectPath,
},
jobMode: migrationDatapumpSettingsJobMode,
metadataRemaps: [{
newValue: migrationDatapumpSettingsMetadataRemapsNewValue,
oldValue: migrationDatapumpSettingsMetadataRemapsOldValue,
type: migrationDatapumpSettingsMetadataRemapsType,
}],
},
definedTags: {
"foo-namespace.bar-key": "value",
},
displayName: migrationDisplayName,
dumpTransferDetails: {
source: {
kind: migrationDumpTransferDetailsSourceKind,
ociHome: migrationDumpTransferDetailsSourceOciHome,
walletLocation: migrationDumpTransferDetailsSourceWalletLocation,
},
target: {
kind: migrationDumpTransferDetailsTargetKind,
ociHome: migrationDumpTransferDetailsTargetOciHome,
walletLocation: migrationDumpTransferDetailsTargetWalletLocation,
},
},
excludeObjects: [{
object: migrationExcludeObjectsObject,
owner: migrationExcludeObjectsOwner,
isOmitExcludedTableFromReplication: migrationExcludeObjectsIsOmitExcludedTableFromReplication,
type: migrationExcludeObjectsType,
}],
freeformTags: {
"bar-key": "value",
},
goldenGateDetails: {
hub: {
restAdminCredentials: {
password: migrationGoldenGateDetailsHubRestAdminCredentialsPassword,
username: migrationGoldenGateDetailsHubRestAdminCredentialsUsername,
},
url: migrationGoldenGateDetailsHubUrl,
computeId: testCompute.id,
sourceContainerDbAdminCredentials: {
password: migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsPassword,
username: migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsUsername,
},
sourceDbAdminCredentials: {
password: migrationGoldenGateDetailsHubSourceDbAdminCredentialsPassword,
username: migrationGoldenGateDetailsHubSourceDbAdminCredentialsUsername,
},
sourceMicroservicesDeploymentName: testDeployment.name,
targetDbAdminCredentials: {
password: migrationGoldenGateDetailsHubTargetDbAdminCredentialsPassword,
username: migrationGoldenGateDetailsHubTargetDbAdminCredentialsUsername,
},
targetMicroservicesDeploymentName: testDeployment.name,
},
settings: {
acceptableLag: migrationGoldenGateDetailsSettingsAcceptableLag,
extract: {
longTransDuration: migrationGoldenGateDetailsSettingsExtractLongTransDuration,
performanceProfile: migrationGoldenGateDetailsSettingsExtractPerformanceProfile,
},
replicat: {
mapParallelism: migrationGoldenGateDetailsSettingsReplicatMapParallelism,
maxApplyParallelism: migrationGoldenGateDetailsSettingsReplicatMaxApplyParallelism,
minApplyParallelism: migrationGoldenGateDetailsSettingsReplicatMinApplyParallelism,
},
},
},
goldenGateServiceDetails: {
settings: {
acceptableLag: migrationGoldenGateServiceDetailsSettingsAcceptableLag,
extract: {
longTransDuration: migrationGoldenGateServiceDetailsSettingsExtractLongTransDuration,
performanceProfile: migrationGoldenGateServiceDetailsSettingsExtractPerformanceProfile,
},
replicat: {
mapParallelism: migrationGoldenGateServiceDetailsSettingsReplicatMapParallelism,
maxApplyParallelism: migrationGoldenGateServiceDetailsSettingsReplicatMaxApplyParallelism,
minApplyParallelism: migrationGoldenGateServiceDetailsSettingsReplicatMinApplyParallelism,
},
},
sourceContainerDbCredentials: {
password: migrationGoldenGateServiceDetailsSourceContainerDbCredentialsPassword,
username: migrationGoldenGateServiceDetailsSourceContainerDbCredentialsUsername,
},
sourceDbCredentials: {
password: migrationGoldenGateServiceDetailsSourceDbCredentialsPassword,
username: migrationGoldenGateServiceDetailsSourceDbCredentialsUsername,
},
targetDbCredentials: {
password: migrationGoldenGateServiceDetailsTargetDbCredentialsPassword,
username: migrationGoldenGateServiceDetailsTargetDbCredentialsUsername,
},
},
includeObjects: [{
object: migrationIncludeObjectsObject,
owner: migrationIncludeObjectsOwner,
isOmitExcludedTableFromReplication: migrationIncludeObjectsIsOmitExcludedTableFromReplication,
type: migrationIncludeObjectsType,
}],
sourceContainerDatabaseConnectionId: testConnection.id,
vaultDetails: {
compartmentId: compartmentId,
keyId: testKey.id,
vaultId: testVault.id,
},
});
import pulumi
import pulumi_oci as oci
test_migration = oci.database_migration.Migration("test_migration",
compartment_id=compartment_id,
source_database_connection_id=test_connection["id"],
target_database_connection_id=test_connection["id"],
type=migration_type,
advisor_settings=oci.database_migration.MigrationAdvisorSettingsArgs(
is_ignore_errors=migration_advisor_settings_is_ignore_errors,
is_skip_advisor=migration_advisor_settings_is_skip_advisor,
),
agent_id=test_agent["id"],
csv_text=migration_csv_text,
data_transfer_medium_details=oci.database_migration.MigrationDataTransferMediumDetailsArgs(
database_link_details=oci.database_migration.MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs(
name=migration_data_transfer_medium_details_database_link_details_name,
wallet_bucket=oci.database_migration.MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs(
bucket=migration_data_transfer_medium_details_database_link_details_wallet_bucket_bucket,
namespace=migration_data_transfer_medium_details_database_link_details_wallet_bucket_namespace,
),
),
object_storage_details=oci.database_migration.MigrationDataTransferMediumDetailsObjectStorageDetailsArgs(
bucket=migration_data_transfer_medium_details_object_storage_details_bucket,
namespace=migration_data_transfer_medium_details_object_storage_details_namespace,
),
),
datapump_settings=oci.database_migration.MigrationDatapumpSettingsArgs(
data_pump_parameters=oci.database_migration.MigrationDatapumpSettingsDataPumpParametersArgs(
estimate=migration_datapump_settings_data_pump_parameters_estimate,
exclude_parameters=migration_datapump_settings_data_pump_parameters_exclude_parameters,
export_parallelism_degree=migration_datapump_settings_data_pump_parameters_export_parallelism_degree,
import_parallelism_degree=migration_datapump_settings_data_pump_parameters_import_parallelism_degree,
is_cluster=migration_datapump_settings_data_pump_parameters_is_cluster,
table_exists_action=migration_datapump_settings_data_pump_parameters_table_exists_action,
),
export_directory_object=oci.database_migration.MigrationDatapumpSettingsExportDirectoryObjectArgs(
name=migration_datapump_settings_export_directory_object_name,
path=migration_datapump_settings_export_directory_object_path,
),
import_directory_object=oci.database_migration.MigrationDatapumpSettingsImportDirectoryObjectArgs(
name=migration_datapump_settings_import_directory_object_name,
path=migration_datapump_settings_import_directory_object_path,
),
job_mode=migration_datapump_settings_job_mode,
metadata_remaps=[oci.database_migration.MigrationDatapumpSettingsMetadataRemapArgs(
new_value=migration_datapump_settings_metadata_remaps_new_value,
old_value=migration_datapump_settings_metadata_remaps_old_value,
type=migration_datapump_settings_metadata_remaps_type,
)],
),
defined_tags={
"foo-namespace.bar-key": "value",
},
display_name=migration_display_name,
dump_transfer_details=oci.database_migration.MigrationDumpTransferDetailsArgs(
source=oci.database_migration.MigrationDumpTransferDetailsSourceArgs(
kind=migration_dump_transfer_details_source_kind,
oci_home=migration_dump_transfer_details_source_oci_home,
wallet_location=migration_dump_transfer_details_source_wallet_location,
),
target=oci.database_migration.MigrationDumpTransferDetailsTargetArgs(
kind=migration_dump_transfer_details_target_kind,
oci_home=migration_dump_transfer_details_target_oci_home,
wallet_location=migration_dump_transfer_details_target_wallet_location,
),
),
exclude_objects=[oci.database_migration.MigrationExcludeObjectArgs(
object=migration_exclude_objects_object,
owner=migration_exclude_objects_owner,
is_omit_excluded_table_from_replication=migration_exclude_objects_is_omit_excluded_table_from_replication,
type=migration_exclude_objects_type,
)],
freeform_tags={
"bar-key": "value",
},
golden_gate_details=oci.database_migration.MigrationGoldenGateDetailsArgs(
hub=oci.database_migration.MigrationGoldenGateDetailsHubArgs(
rest_admin_credentials=oci.database_migration.MigrationGoldenGateDetailsHubRestAdminCredentialsArgs(
password=migration_golden_gate_details_hub_rest_admin_credentials_password,
username=migration_golden_gate_details_hub_rest_admin_credentials_username,
),
url=migration_golden_gate_details_hub_url,
compute_id=test_compute["id"],
source_container_db_admin_credentials=oci.database_migration.MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs(
password=migration_golden_gate_details_hub_source_container_db_admin_credentials_password,
username=migration_golden_gate_details_hub_source_container_db_admin_credentials_username,
),
source_db_admin_credentials=oci.database_migration.MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs(
password=migration_golden_gate_details_hub_source_db_admin_credentials_password,
username=migration_golden_gate_details_hub_source_db_admin_credentials_username,
),
source_microservices_deployment_name=test_deployment["name"],
target_db_admin_credentials=oci.database_migration.MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs(
password=migration_golden_gate_details_hub_target_db_admin_credentials_password,
username=migration_golden_gate_details_hub_target_db_admin_credentials_username,
),
target_microservices_deployment_name=test_deployment["name"],
),
settings=oci.database_migration.MigrationGoldenGateDetailsSettingsArgs(
acceptable_lag=migration_golden_gate_details_settings_acceptable_lag,
extract=oci.database_migration.MigrationGoldenGateDetailsSettingsExtractArgs(
long_trans_duration=migration_golden_gate_details_settings_extract_long_trans_duration,
performance_profile=migration_golden_gate_details_settings_extract_performance_profile,
),
replicat=oci.database_migration.MigrationGoldenGateDetailsSettingsReplicatArgs(
map_parallelism=migration_golden_gate_details_settings_replicat_map_parallelism,
max_apply_parallelism=migration_golden_gate_details_settings_replicat_max_apply_parallelism,
min_apply_parallelism=migration_golden_gate_details_settings_replicat_min_apply_parallelism,
),
),
),
golden_gate_service_details=oci.database_migration.MigrationGoldenGateServiceDetailsArgs(
settings=oci.database_migration.MigrationGoldenGateServiceDetailsSettingsArgs(
acceptable_lag=migration_golden_gate_service_details_settings_acceptable_lag,
extract=oci.database_migration.MigrationGoldenGateServiceDetailsSettingsExtractArgs(
long_trans_duration=migration_golden_gate_service_details_settings_extract_long_trans_duration,
performance_profile=migration_golden_gate_service_details_settings_extract_performance_profile,
),
replicat=oci.database_migration.MigrationGoldenGateServiceDetailsSettingsReplicatArgs(
map_parallelism=migration_golden_gate_service_details_settings_replicat_map_parallelism,
max_apply_parallelism=migration_golden_gate_service_details_settings_replicat_max_apply_parallelism,
min_apply_parallelism=migration_golden_gate_service_details_settings_replicat_min_apply_parallelism,
),
),
source_container_db_credentials=oci.database_migration.MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs(
password=migration_golden_gate_service_details_source_container_db_credentials_password,
username=migration_golden_gate_service_details_source_container_db_credentials_username,
),
source_db_credentials=oci.database_migration.MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs(
password=migration_golden_gate_service_details_source_db_credentials_password,
username=migration_golden_gate_service_details_source_db_credentials_username,
),
target_db_credentials=oci.database_migration.MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs(
password=migration_golden_gate_service_details_target_db_credentials_password,
username=migration_golden_gate_service_details_target_db_credentials_username,
),
),
include_objects=[oci.database_migration.MigrationIncludeObjectArgs(
object=migration_include_objects_object,
owner=migration_include_objects_owner,
is_omit_excluded_table_from_replication=migration_include_objects_is_omit_excluded_table_from_replication,
type=migration_include_objects_type,
)],
source_container_database_connection_id=test_connection["id"],
vault_details=oci.database_migration.MigrationVaultDetailsArgs(
compartment_id=compartment_id,
key_id=test_key["id"],
vault_id=test_vault["id"],
))
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseMigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := DatabaseMigration.NewMigration(ctx, "test_migration", &DatabaseMigration.MigrationArgs{
CompartmentId: pulumi.Any(compartmentId),
SourceDatabaseConnectionId: pulumi.Any(testConnection.Id),
TargetDatabaseConnectionId: pulumi.Any(testConnection.Id),
Type: pulumi.Any(migrationType),
AdvisorSettings: &databasemigration.MigrationAdvisorSettingsArgs{
IsIgnoreErrors: pulumi.Any(migrationAdvisorSettingsIsIgnoreErrors),
IsSkipAdvisor: pulumi.Any(migrationAdvisorSettingsIsSkipAdvisor),
},
AgentId: pulumi.Any(testAgent.Id),
CsvText: pulumi.Any(migrationCsvText),
DataTransferMediumDetails: &databasemigration.MigrationDataTransferMediumDetailsArgs{
DatabaseLinkDetails: &databasemigration.MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs{
Name: pulumi.Any(migrationDataTransferMediumDetailsDatabaseLinkDetailsName),
WalletBucket: &databasemigration.MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs{
Bucket: pulumi.Any(migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketBucket),
Namespace: pulumi.Any(migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketNamespace),
},
},
ObjectStorageDetails: &databasemigration.MigrationDataTransferMediumDetailsObjectStorageDetailsArgs{
Bucket: pulumi.Any(migrationDataTransferMediumDetailsObjectStorageDetailsBucket),
Namespace: pulumi.Any(migrationDataTransferMediumDetailsObjectStorageDetailsNamespace),
},
},
DatapumpSettings: &databasemigration.MigrationDatapumpSettingsArgs{
DataPumpParameters: &databasemigration.MigrationDatapumpSettingsDataPumpParametersArgs{
Estimate: pulumi.Any(migrationDatapumpSettingsDataPumpParametersEstimate),
ExcludeParameters: pulumi.Any(migrationDatapumpSettingsDataPumpParametersExcludeParameters),
ExportParallelismDegree: pulumi.Any(migrationDatapumpSettingsDataPumpParametersExportParallelismDegree),
ImportParallelismDegree: pulumi.Any(migrationDatapumpSettingsDataPumpParametersImportParallelismDegree),
IsCluster: pulumi.Any(migrationDatapumpSettingsDataPumpParametersIsCluster),
TableExistsAction: pulumi.Any(migrationDatapumpSettingsDataPumpParametersTableExistsAction),
},
ExportDirectoryObject: &databasemigration.MigrationDatapumpSettingsExportDirectoryObjectArgs{
Name: pulumi.Any(migrationDatapumpSettingsExportDirectoryObjectName),
Path: pulumi.Any(migrationDatapumpSettingsExportDirectoryObjectPath),
},
ImportDirectoryObject: &databasemigration.MigrationDatapumpSettingsImportDirectoryObjectArgs{
Name: pulumi.Any(migrationDatapumpSettingsImportDirectoryObjectName),
Path: pulumi.Any(migrationDatapumpSettingsImportDirectoryObjectPath),
},
JobMode: pulumi.Any(migrationDatapumpSettingsJobMode),
MetadataRemaps: databasemigration.MigrationDatapumpSettingsMetadataRemapArray{
&databasemigration.MigrationDatapumpSettingsMetadataRemapArgs{
NewValue: pulumi.Any(migrationDatapumpSettingsMetadataRemapsNewValue),
OldValue: pulumi.Any(migrationDatapumpSettingsMetadataRemapsOldValue),
Type: pulumi.Any(migrationDatapumpSettingsMetadataRemapsType),
},
},
},
DefinedTags: pulumi.Map{
"foo-namespace.bar-key": pulumi.Any("value"),
},
DisplayName: pulumi.Any(migrationDisplayName),
DumpTransferDetails: &databasemigration.MigrationDumpTransferDetailsArgs{
Source: &databasemigration.MigrationDumpTransferDetailsSourceArgs{
Kind: pulumi.Any(migrationDumpTransferDetailsSourceKind),
OciHome: pulumi.Any(migrationDumpTransferDetailsSourceOciHome),
WalletLocation: pulumi.Any(migrationDumpTransferDetailsSourceWalletLocation),
},
Target: &databasemigration.MigrationDumpTransferDetailsTargetArgs{
Kind: pulumi.Any(migrationDumpTransferDetailsTargetKind),
OciHome: pulumi.Any(migrationDumpTransferDetailsTargetOciHome),
WalletLocation: pulumi.Any(migrationDumpTransferDetailsTargetWalletLocation),
},
},
ExcludeObjects: databasemigration.MigrationExcludeObjectArray{
&databasemigration.MigrationExcludeObjectArgs{
Object: pulumi.Any(migrationExcludeObjectsObject),
Owner: pulumi.Any(migrationExcludeObjectsOwner),
IsOmitExcludedTableFromReplication: pulumi.Any(migrationExcludeObjectsIsOmitExcludedTableFromReplication),
Type: pulumi.Any(migrationExcludeObjectsType),
},
},
FreeformTags: pulumi.Map{
"bar-key": pulumi.Any("value"),
},
GoldenGateDetails: &databasemigration.MigrationGoldenGateDetailsArgs{
Hub: &databasemigration.MigrationGoldenGateDetailsHubArgs{
RestAdminCredentials: &databasemigration.MigrationGoldenGateDetailsHubRestAdminCredentialsArgs{
Password: pulumi.Any(migrationGoldenGateDetailsHubRestAdminCredentialsPassword),
Username: pulumi.Any(migrationGoldenGateDetailsHubRestAdminCredentialsUsername),
},
Url: pulumi.Any(migrationGoldenGateDetailsHubUrl),
ComputeId: pulumi.Any(testCompute.Id),
SourceContainerDbAdminCredentials: &databasemigration.MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs{
Password: pulumi.Any(migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsPassword),
Username: pulumi.Any(migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsUsername),
},
SourceDbAdminCredentials: &databasemigration.MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs{
Password: pulumi.Any(migrationGoldenGateDetailsHubSourceDbAdminCredentialsPassword),
Username: pulumi.Any(migrationGoldenGateDetailsHubSourceDbAdminCredentialsUsername),
},
SourceMicroservicesDeploymentName: pulumi.Any(testDeployment.Name),
TargetDbAdminCredentials: &databasemigration.MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs{
Password: pulumi.Any(migrationGoldenGateDetailsHubTargetDbAdminCredentialsPassword),
Username: pulumi.Any(migrationGoldenGateDetailsHubTargetDbAdminCredentialsUsername),
},
TargetMicroservicesDeploymentName: pulumi.Any(testDeployment.Name),
},
Settings: &databasemigration.MigrationGoldenGateDetailsSettingsArgs{
AcceptableLag: pulumi.Any(migrationGoldenGateDetailsSettingsAcceptableLag),
Extract: &databasemigration.MigrationGoldenGateDetailsSettingsExtractArgs{
LongTransDuration: pulumi.Any(migrationGoldenGateDetailsSettingsExtractLongTransDuration),
PerformanceProfile: pulumi.Any(migrationGoldenGateDetailsSettingsExtractPerformanceProfile),
},
Replicat: &databasemigration.MigrationGoldenGateDetailsSettingsReplicatArgs{
MapParallelism: pulumi.Any(migrationGoldenGateDetailsSettingsReplicatMapParallelism),
MaxApplyParallelism: pulumi.Any(migrationGoldenGateDetailsSettingsReplicatMaxApplyParallelism),
MinApplyParallelism: pulumi.Any(migrationGoldenGateDetailsSettingsReplicatMinApplyParallelism),
},
},
},
GoldenGateServiceDetails: &databasemigration.MigrationGoldenGateServiceDetailsArgs{
Settings: &databasemigration.MigrationGoldenGateServiceDetailsSettingsArgs{
AcceptableLag: pulumi.Any(migrationGoldenGateServiceDetailsSettingsAcceptableLag),
Extract: &databasemigration.MigrationGoldenGateServiceDetailsSettingsExtractArgs{
LongTransDuration: pulumi.Any(migrationGoldenGateServiceDetailsSettingsExtractLongTransDuration),
PerformanceProfile: pulumi.Any(migrationGoldenGateServiceDetailsSettingsExtractPerformanceProfile),
},
Replicat: &databasemigration.MigrationGoldenGateServiceDetailsSettingsReplicatArgs{
MapParallelism: pulumi.Any(migrationGoldenGateServiceDetailsSettingsReplicatMapParallelism),
MaxApplyParallelism: pulumi.Any(migrationGoldenGateServiceDetailsSettingsReplicatMaxApplyParallelism),
MinApplyParallelism: pulumi.Any(migrationGoldenGateServiceDetailsSettingsReplicatMinApplyParallelism),
},
},
SourceContainerDbCredentials: &databasemigration.MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs{
Password: pulumi.Any(migrationGoldenGateServiceDetailsSourceContainerDbCredentialsPassword),
Username: pulumi.Any(migrationGoldenGateServiceDetailsSourceContainerDbCredentialsUsername),
},
SourceDbCredentials: &databasemigration.MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs{
Password: pulumi.Any(migrationGoldenGateServiceDetailsSourceDbCredentialsPassword),
Username: pulumi.Any(migrationGoldenGateServiceDetailsSourceDbCredentialsUsername),
},
TargetDbCredentials: &databasemigration.MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs{
Password: pulumi.Any(migrationGoldenGateServiceDetailsTargetDbCredentialsPassword),
Username: pulumi.Any(migrationGoldenGateServiceDetailsTargetDbCredentialsUsername),
},
},
IncludeObjects: databasemigration.MigrationIncludeObjectArray{
&databasemigration.MigrationIncludeObjectArgs{
Object: pulumi.Any(migrationIncludeObjectsObject),
Owner: pulumi.Any(migrationIncludeObjectsOwner),
IsOmitExcludedTableFromReplication: pulumi.Any(migrationIncludeObjectsIsOmitExcludedTableFromReplication),
Type: pulumi.Any(migrationIncludeObjectsType),
},
},
SourceContainerDatabaseConnectionId: pulumi.Any(testConnection.Id),
VaultDetails: &databasemigration.MigrationVaultDetailsArgs{
CompartmentId: pulumi.Any(compartmentId),
KeyId: pulumi.Any(testKey.Id),
VaultId: pulumi.Any(testVault.Id),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testMigration = new Oci.DatabaseMigration.Migration("test_migration", new()
{
CompartmentId = compartmentId,
SourceDatabaseConnectionId = testConnection.Id,
TargetDatabaseConnectionId = testConnection.Id,
Type = migrationType,
AdvisorSettings = new Oci.DatabaseMigration.Inputs.MigrationAdvisorSettingsArgs
{
IsIgnoreErrors = migrationAdvisorSettingsIsIgnoreErrors,
IsSkipAdvisor = migrationAdvisorSettingsIsSkipAdvisor,
},
AgentId = testAgent.Id,
CsvText = migrationCsvText,
DataTransferMediumDetails = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsArgs
{
DatabaseLinkDetails = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs
{
Name = migrationDataTransferMediumDetailsDatabaseLinkDetailsName,
WalletBucket = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs
{
Bucket = migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketBucket,
Namespace = migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketNamespace,
},
},
ObjectStorageDetails = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsObjectStorageDetailsArgs
{
Bucket = migrationDataTransferMediumDetailsObjectStorageDetailsBucket,
Namespace = migrationDataTransferMediumDetailsObjectStorageDetailsNamespace,
},
},
DatapumpSettings = new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsArgs
{
DataPumpParameters = new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsDataPumpParametersArgs
{
Estimate = migrationDatapumpSettingsDataPumpParametersEstimate,
ExcludeParameters = migrationDatapumpSettingsDataPumpParametersExcludeParameters,
ExportParallelismDegree = migrationDatapumpSettingsDataPumpParametersExportParallelismDegree,
ImportParallelismDegree = migrationDatapumpSettingsDataPumpParametersImportParallelismDegree,
IsCluster = migrationDatapumpSettingsDataPumpParametersIsCluster,
TableExistsAction = migrationDatapumpSettingsDataPumpParametersTableExistsAction,
},
ExportDirectoryObject = new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsExportDirectoryObjectArgs
{
Name = migrationDatapumpSettingsExportDirectoryObjectName,
Path = migrationDatapumpSettingsExportDirectoryObjectPath,
},
ImportDirectoryObject = new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsImportDirectoryObjectArgs
{
Name = migrationDatapumpSettingsImportDirectoryObjectName,
Path = migrationDatapumpSettingsImportDirectoryObjectPath,
},
JobMode = migrationDatapumpSettingsJobMode,
MetadataRemaps = new[]
{
new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsMetadataRemapArgs
{
NewValue = migrationDatapumpSettingsMetadataRemapsNewValue,
OldValue = migrationDatapumpSettingsMetadataRemapsOldValue,
Type = migrationDatapumpSettingsMetadataRemapsType,
},
},
},
DefinedTags =
{
{ "foo-namespace.bar-key", "value" },
},
DisplayName = migrationDisplayName,
DumpTransferDetails = new Oci.DatabaseMigration.Inputs.MigrationDumpTransferDetailsArgs
{
Source = new Oci.DatabaseMigration.Inputs.MigrationDumpTransferDetailsSourceArgs
{
Kind = migrationDumpTransferDetailsSourceKind,
OciHome = migrationDumpTransferDetailsSourceOciHome,
WalletLocation = migrationDumpTransferDetailsSourceWalletLocation,
},
Target = new Oci.DatabaseMigration.Inputs.MigrationDumpTransferDetailsTargetArgs
{
Kind = migrationDumpTransferDetailsTargetKind,
OciHome = migrationDumpTransferDetailsTargetOciHome,
WalletLocation = migrationDumpTransferDetailsTargetWalletLocation,
},
},
ExcludeObjects = new[]
{
new Oci.DatabaseMigration.Inputs.MigrationExcludeObjectArgs
{
Object = migrationExcludeObjectsObject,
Owner = migrationExcludeObjectsOwner,
IsOmitExcludedTableFromReplication = migrationExcludeObjectsIsOmitExcludedTableFromReplication,
Type = migrationExcludeObjectsType,
},
},
FreeformTags =
{
{ "bar-key", "value" },
},
GoldenGateDetails = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsArgs
{
Hub = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubArgs
{
RestAdminCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubRestAdminCredentialsArgs
{
Password = migrationGoldenGateDetailsHubRestAdminCredentialsPassword,
Username = migrationGoldenGateDetailsHubRestAdminCredentialsUsername,
},
Url = migrationGoldenGateDetailsHubUrl,
ComputeId = testCompute.Id,
SourceContainerDbAdminCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs
{
Password = migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsPassword,
Username = migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsUsername,
},
SourceDbAdminCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs
{
Password = migrationGoldenGateDetailsHubSourceDbAdminCredentialsPassword,
Username = migrationGoldenGateDetailsHubSourceDbAdminCredentialsUsername,
},
SourceMicroservicesDeploymentName = testDeployment.Name,
TargetDbAdminCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs
{
Password = migrationGoldenGateDetailsHubTargetDbAdminCredentialsPassword,
Username = migrationGoldenGateDetailsHubTargetDbAdminCredentialsUsername,
},
TargetMicroservicesDeploymentName = testDeployment.Name,
},
Settings = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsSettingsArgs
{
AcceptableLag = migrationGoldenGateDetailsSettingsAcceptableLag,
Extract = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsSettingsExtractArgs
{
LongTransDuration = migrationGoldenGateDetailsSettingsExtractLongTransDuration,
PerformanceProfile = migrationGoldenGateDetailsSettingsExtractPerformanceProfile,
},
Replicat = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsSettingsReplicatArgs
{
MapParallelism = migrationGoldenGateDetailsSettingsReplicatMapParallelism,
MaxApplyParallelism = migrationGoldenGateDetailsSettingsReplicatMaxApplyParallelism,
MinApplyParallelism = migrationGoldenGateDetailsSettingsReplicatMinApplyParallelism,
},
},
},
GoldenGateServiceDetails = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsArgs
{
Settings = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSettingsArgs
{
AcceptableLag = migrationGoldenGateServiceDetailsSettingsAcceptableLag,
Extract = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSettingsExtractArgs
{
LongTransDuration = migrationGoldenGateServiceDetailsSettingsExtractLongTransDuration,
PerformanceProfile = migrationGoldenGateServiceDetailsSettingsExtractPerformanceProfile,
},
Replicat = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSettingsReplicatArgs
{
MapParallelism = migrationGoldenGateServiceDetailsSettingsReplicatMapParallelism,
MaxApplyParallelism = migrationGoldenGateServiceDetailsSettingsReplicatMaxApplyParallelism,
MinApplyParallelism = migrationGoldenGateServiceDetailsSettingsReplicatMinApplyParallelism,
},
},
SourceContainerDbCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs
{
Password = migrationGoldenGateServiceDetailsSourceContainerDbCredentialsPassword,
Username = migrationGoldenGateServiceDetailsSourceContainerDbCredentialsUsername,
},
SourceDbCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs
{
Password = migrationGoldenGateServiceDetailsSourceDbCredentialsPassword,
Username = migrationGoldenGateServiceDetailsSourceDbCredentialsUsername,
},
TargetDbCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs
{
Password = migrationGoldenGateServiceDetailsTargetDbCredentialsPassword,
Username = migrationGoldenGateServiceDetailsTargetDbCredentialsUsername,
},
},
IncludeObjects = new[]
{
new Oci.DatabaseMigration.Inputs.MigrationIncludeObjectArgs
{
Object = migrationIncludeObjectsObject,
Owner = migrationIncludeObjectsOwner,
IsOmitExcludedTableFromReplication = migrationIncludeObjectsIsOmitExcludedTableFromReplication,
Type = migrationIncludeObjectsType,
},
},
SourceContainerDatabaseConnectionId = testConnection.Id,
VaultDetails = new Oci.DatabaseMigration.Inputs.MigrationVaultDetailsArgs
{
CompartmentId = compartmentId,
KeyId = testKey.Id,
VaultId = testVault.Id,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DatabaseMigration.Migration;
import com.pulumi.oci.DatabaseMigration.MigrationArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationAdvisorSettingsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDataTransferMediumDetailsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDataTransferMediumDetailsObjectStorageDetailsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDatapumpSettingsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDatapumpSettingsDataPumpParametersArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDatapumpSettingsExportDirectoryObjectArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDatapumpSettingsImportDirectoryObjectArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDumpTransferDetailsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDumpTransferDetailsSourceArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationDumpTransferDetailsTargetArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationExcludeObjectArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateDetailsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateDetailsHubArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateDetailsHubRestAdminCredentialsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateDetailsSettingsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateDetailsSettingsExtractArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateDetailsSettingsReplicatArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateServiceDetailsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateServiceDetailsSettingsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateServiceDetailsSettingsExtractArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateServiceDetailsSettingsReplicatArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationIncludeObjectArgs;
import com.pulumi.oci.DatabaseMigration.inputs.MigrationVaultDetailsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testMigration = new Migration("testMigration", MigrationArgs.builder()
.compartmentId(compartmentId)
.sourceDatabaseConnectionId(testConnection.id())
.targetDatabaseConnectionId(testConnection.id())
.type(migrationType)
.advisorSettings(MigrationAdvisorSettingsArgs.builder()
.isIgnoreErrors(migrationAdvisorSettingsIsIgnoreErrors)
.isSkipAdvisor(migrationAdvisorSettingsIsSkipAdvisor)
.build())
.agentId(testAgent.id())
.csvText(migrationCsvText)
.dataTransferMediumDetails(MigrationDataTransferMediumDetailsArgs.builder()
.databaseLinkDetails(MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs.builder()
.name(migrationDataTransferMediumDetailsDatabaseLinkDetailsName)
.walletBucket(MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs.builder()
.bucket(migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketBucket)
.namespace(migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketNamespace)
.build())
.build())
.objectStorageDetails(MigrationDataTransferMediumDetailsObjectStorageDetailsArgs.builder()
.bucket(migrationDataTransferMediumDetailsObjectStorageDetailsBucket)
.namespace(migrationDataTransferMediumDetailsObjectStorageDetailsNamespace)
.build())
.build())
.datapumpSettings(MigrationDatapumpSettingsArgs.builder()
.dataPumpParameters(MigrationDatapumpSettingsDataPumpParametersArgs.builder()
.estimate(migrationDatapumpSettingsDataPumpParametersEstimate)
.excludeParameters(migrationDatapumpSettingsDataPumpParametersExcludeParameters)
.exportParallelismDegree(migrationDatapumpSettingsDataPumpParametersExportParallelismDegree)
.importParallelismDegree(migrationDatapumpSettingsDataPumpParametersImportParallelismDegree)
.isCluster(migrationDatapumpSettingsDataPumpParametersIsCluster)
.tableExistsAction(migrationDatapumpSettingsDataPumpParametersTableExistsAction)
.build())
.exportDirectoryObject(MigrationDatapumpSettingsExportDirectoryObjectArgs.builder()
.name(migrationDatapumpSettingsExportDirectoryObjectName)
.path(migrationDatapumpSettingsExportDirectoryObjectPath)
.build())
.importDirectoryObject(MigrationDatapumpSettingsImportDirectoryObjectArgs.builder()
.name(migrationDatapumpSettingsImportDirectoryObjectName)
.path(migrationDatapumpSettingsImportDirectoryObjectPath)
.build())
.jobMode(migrationDatapumpSettingsJobMode)
.metadataRemaps(MigrationDatapumpSettingsMetadataRemapArgs.builder()
.newValue(migrationDatapumpSettingsMetadataRemapsNewValue)
.oldValue(migrationDatapumpSettingsMetadataRemapsOldValue)
.type(migrationDatapumpSettingsMetadataRemapsType)
.build())
.build())
.definedTags(Map.of("foo-namespace.bar-key", "value"))
.displayName(migrationDisplayName)
.dumpTransferDetails(MigrationDumpTransferDetailsArgs.builder()
.source(MigrationDumpTransferDetailsSourceArgs.builder()
.kind(migrationDumpTransferDetailsSourceKind)
.ociHome(migrationDumpTransferDetailsSourceOciHome)
.walletLocation(migrationDumpTransferDetailsSourceWalletLocation)
.build())
.target(MigrationDumpTransferDetailsTargetArgs.builder()
.kind(migrationDumpTransferDetailsTargetKind)
.ociHome(migrationDumpTransferDetailsTargetOciHome)
.walletLocation(migrationDumpTransferDetailsTargetWalletLocation)
.build())
.build())
.excludeObjects(MigrationExcludeObjectArgs.builder()
.object(migrationExcludeObjectsObject)
.owner(migrationExcludeObjectsOwner)
.isOmitExcludedTableFromReplication(migrationExcludeObjectsIsOmitExcludedTableFromReplication)
.type(migrationExcludeObjectsType)
.build())
.freeformTags(Map.of("bar-key", "value"))
.goldenGateDetails(MigrationGoldenGateDetailsArgs.builder()
.hub(MigrationGoldenGateDetailsHubArgs.builder()
.restAdminCredentials(MigrationGoldenGateDetailsHubRestAdminCredentialsArgs.builder()
.password(migrationGoldenGateDetailsHubRestAdminCredentialsPassword)
.username(migrationGoldenGateDetailsHubRestAdminCredentialsUsername)
.build())
.url(migrationGoldenGateDetailsHubUrl)
.computeId(testCompute.id())
.sourceContainerDbAdminCredentials(MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs.builder()
.password(migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsPassword)
.username(migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsUsername)
.build())
.sourceDbAdminCredentials(MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs.builder()
.password(migrationGoldenGateDetailsHubSourceDbAdminCredentialsPassword)
.username(migrationGoldenGateDetailsHubSourceDbAdminCredentialsUsername)
.build())
.sourceMicroservicesDeploymentName(testDeployment.name())
.targetDbAdminCredentials(MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs.builder()
.password(migrationGoldenGateDetailsHubTargetDbAdminCredentialsPassword)
.username(migrationGoldenGateDetailsHubTargetDbAdminCredentialsUsername)
.build())
.targetMicroservicesDeploymentName(testDeployment.name())
.build())
.settings(MigrationGoldenGateDetailsSettingsArgs.builder()
.acceptableLag(migrationGoldenGateDetailsSettingsAcceptableLag)
.extract(MigrationGoldenGateDetailsSettingsExtractArgs.builder()
.longTransDuration(migrationGoldenGateDetailsSettingsExtractLongTransDuration)
.performanceProfile(migrationGoldenGateDetailsSettingsExtractPerformanceProfile)
.build())
.replicat(MigrationGoldenGateDetailsSettingsReplicatArgs.builder()
.mapParallelism(migrationGoldenGateDetailsSettingsReplicatMapParallelism)
.maxApplyParallelism(migrationGoldenGateDetailsSettingsReplicatMaxApplyParallelism)
.minApplyParallelism(migrationGoldenGateDetailsSettingsReplicatMinApplyParallelism)
.build())
.build())
.build())
.goldenGateServiceDetails(MigrationGoldenGateServiceDetailsArgs.builder()
.settings(MigrationGoldenGateServiceDetailsSettingsArgs.builder()
.acceptableLag(migrationGoldenGateServiceDetailsSettingsAcceptableLag)
.extract(MigrationGoldenGateServiceDetailsSettingsExtractArgs.builder()
.longTransDuration(migrationGoldenGateServiceDetailsSettingsExtractLongTransDuration)
.performanceProfile(migrationGoldenGateServiceDetailsSettingsExtractPerformanceProfile)
.build())
.replicat(MigrationGoldenGateServiceDetailsSettingsReplicatArgs.builder()
.mapParallelism(migrationGoldenGateServiceDetailsSettingsReplicatMapParallelism)
.maxApplyParallelism(migrationGoldenGateServiceDetailsSettingsReplicatMaxApplyParallelism)
.minApplyParallelism(migrationGoldenGateServiceDetailsSettingsReplicatMinApplyParallelism)
.build())
.build())
.sourceContainerDbCredentials(MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs.builder()
.password(migrationGoldenGateServiceDetailsSourceContainerDbCredentialsPassword)
.username(migrationGoldenGateServiceDetailsSourceContainerDbCredentialsUsername)
.build())
.sourceDbCredentials(MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs.builder()
.password(migrationGoldenGateServiceDetailsSourceDbCredentialsPassword)
.username(migrationGoldenGateServiceDetailsSourceDbCredentialsUsername)
.build())
.targetDbCredentials(MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs.builder()
.password(migrationGoldenGateServiceDetailsTargetDbCredentialsPassword)
.username(migrationGoldenGateServiceDetailsTargetDbCredentialsUsername)
.build())
.build())
.includeObjects(MigrationIncludeObjectArgs.builder()
.object(migrationIncludeObjectsObject)
.owner(migrationIncludeObjectsOwner)
.isOmitExcludedTableFromReplication(migrationIncludeObjectsIsOmitExcludedTableFromReplication)
.type(migrationIncludeObjectsType)
.build())
.sourceContainerDatabaseConnectionId(testConnection.id())
.vaultDetails(MigrationVaultDetailsArgs.builder()
.compartmentId(compartmentId)
.keyId(testKey.id())
.vaultId(testVault.id())
.build())
.build());
}
}
resources:
testMigration:
type: oci:DatabaseMigration:Migration
name: test_migration
properties:
compartmentId: ${compartmentId}
sourceDatabaseConnectionId: ${testConnection.id}
targetDatabaseConnectionId: ${testConnection.id}
type: ${migrationType}
advisorSettings:
isIgnoreErrors: ${migrationAdvisorSettingsIsIgnoreErrors}
isSkipAdvisor: ${migrationAdvisorSettingsIsSkipAdvisor}
agentId: ${testAgent.id}
csvText: ${migrationCsvText}
dataTransferMediumDetails:
databaseLinkDetails:
name: ${migrationDataTransferMediumDetailsDatabaseLinkDetailsName}
walletBucket:
bucket: ${migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketBucket}
namespace: ${migrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketNamespace}
objectStorageDetails:
bucket: ${migrationDataTransferMediumDetailsObjectStorageDetailsBucket}
namespace: ${migrationDataTransferMediumDetailsObjectStorageDetailsNamespace}
datapumpSettings:
dataPumpParameters:
estimate: ${migrationDatapumpSettingsDataPumpParametersEstimate}
excludeParameters: ${migrationDatapumpSettingsDataPumpParametersExcludeParameters}
exportParallelismDegree: ${migrationDatapumpSettingsDataPumpParametersExportParallelismDegree}
importParallelismDegree: ${migrationDatapumpSettingsDataPumpParametersImportParallelismDegree}
isCluster: ${migrationDatapumpSettingsDataPumpParametersIsCluster}
tableExistsAction: ${migrationDatapumpSettingsDataPumpParametersTableExistsAction}
exportDirectoryObject:
name: ${migrationDatapumpSettingsExportDirectoryObjectName}
path: ${migrationDatapumpSettingsExportDirectoryObjectPath}
importDirectoryObject:
name: ${migrationDatapumpSettingsImportDirectoryObjectName}
path: ${migrationDatapumpSettingsImportDirectoryObjectPath}
jobMode: ${migrationDatapumpSettingsJobMode}
metadataRemaps:
- newValue: ${migrationDatapumpSettingsMetadataRemapsNewValue}
oldValue: ${migrationDatapumpSettingsMetadataRemapsOldValue}
type: ${migrationDatapumpSettingsMetadataRemapsType}
definedTags:
foo-namespace.bar-key: value
displayName: ${migrationDisplayName}
dumpTransferDetails:
source:
kind: ${migrationDumpTransferDetailsSourceKind}
ociHome: ${migrationDumpTransferDetailsSourceOciHome}
walletLocation: ${migrationDumpTransferDetailsSourceWalletLocation}
target:
kind: ${migrationDumpTransferDetailsTargetKind}
ociHome: ${migrationDumpTransferDetailsTargetOciHome}
walletLocation: ${migrationDumpTransferDetailsTargetWalletLocation}
excludeObjects:
- object: ${migrationExcludeObjectsObject}
owner: ${migrationExcludeObjectsOwner}
isOmitExcludedTableFromReplication: ${migrationExcludeObjectsIsOmitExcludedTableFromReplication}
type: ${migrationExcludeObjectsType}
freeformTags:
bar-key: value
goldenGateDetails:
hub:
restAdminCredentials:
password: ${migrationGoldenGateDetailsHubRestAdminCredentialsPassword}
username: ${migrationGoldenGateDetailsHubRestAdminCredentialsUsername}
url: ${migrationGoldenGateDetailsHubUrl}
computeId: ${testCompute.id}
sourceContainerDbAdminCredentials:
password: ${migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsPassword}
username: ${migrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsUsername}
sourceDbAdminCredentials:
password: ${migrationGoldenGateDetailsHubSourceDbAdminCredentialsPassword}
username: ${migrationGoldenGateDetailsHubSourceDbAdminCredentialsUsername}
sourceMicroservicesDeploymentName: ${testDeployment.name}
targetDbAdminCredentials:
password: ${migrationGoldenGateDetailsHubTargetDbAdminCredentialsPassword}
username: ${migrationGoldenGateDetailsHubTargetDbAdminCredentialsUsername}
targetMicroservicesDeploymentName: ${testDeployment.name}
settings:
acceptableLag: ${migrationGoldenGateDetailsSettingsAcceptableLag}
extract:
longTransDuration: ${migrationGoldenGateDetailsSettingsExtractLongTransDuration}
performanceProfile: ${migrationGoldenGateDetailsSettingsExtractPerformanceProfile}
replicat:
mapParallelism: ${migrationGoldenGateDetailsSettingsReplicatMapParallelism}
maxApplyParallelism: ${migrationGoldenGateDetailsSettingsReplicatMaxApplyParallelism}
minApplyParallelism: ${migrationGoldenGateDetailsSettingsReplicatMinApplyParallelism}
goldenGateServiceDetails:
settings:
acceptableLag: ${migrationGoldenGateServiceDetailsSettingsAcceptableLag}
extract:
longTransDuration: ${migrationGoldenGateServiceDetailsSettingsExtractLongTransDuration}
performanceProfile: ${migrationGoldenGateServiceDetailsSettingsExtractPerformanceProfile}
replicat:
mapParallelism: ${migrationGoldenGateServiceDetailsSettingsReplicatMapParallelism}
maxApplyParallelism: ${migrationGoldenGateServiceDetailsSettingsReplicatMaxApplyParallelism}
minApplyParallelism: ${migrationGoldenGateServiceDetailsSettingsReplicatMinApplyParallelism}
sourceContainerDbCredentials:
password: ${migrationGoldenGateServiceDetailsSourceContainerDbCredentialsPassword}
username: ${migrationGoldenGateServiceDetailsSourceContainerDbCredentialsUsername}
sourceDbCredentials:
password: ${migrationGoldenGateServiceDetailsSourceDbCredentialsPassword}
username: ${migrationGoldenGateServiceDetailsSourceDbCredentialsUsername}
targetDbCredentials:
password: ${migrationGoldenGateServiceDetailsTargetDbCredentialsPassword}
username: ${migrationGoldenGateServiceDetailsTargetDbCredentialsUsername}
includeObjects:
- object: ${migrationIncludeObjectsObject}
owner: ${migrationIncludeObjectsOwner}
isOmitExcludedTableFromReplication: ${migrationIncludeObjectsIsOmitExcludedTableFromReplication}
type: ${migrationIncludeObjectsType}
sourceContainerDatabaseConnectionId: ${testConnection.id}
vaultDetails:
compartmentId: ${compartmentId}
keyId: ${testKey.id}
vaultId: ${testVault.id}
Create Migration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Migration(name: string, args: MigrationArgs, opts?: CustomResourceOptions);
@overload
def Migration(resource_name: str,
args: MigrationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Migration(resource_name: str,
opts: Optional[ResourceOptions] = None,
source_database_connection_id: Optional[str] = None,
type: Optional[str] = None,
compartment_id: Optional[str] = None,
target_database_connection_id: Optional[str] = None,
exclude_objects: Optional[Sequence[_databasemigration.MigrationExcludeObjectArgs]] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
datapump_settings: Optional[_databasemigration.MigrationDatapumpSettingsArgs] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
display_name: Optional[str] = None,
dump_transfer_details: Optional[_databasemigration.MigrationDumpTransferDetailsArgs] = None,
advisor_settings: Optional[_databasemigration.MigrationAdvisorSettingsArgs] = None,
data_transfer_medium_details_v2: Optional[_databasemigration.MigrationDataTransferMediumDetailsV2Args] = None,
golden_gate_details: Optional[_databasemigration.MigrationGoldenGateDetailsArgs] = None,
golden_gate_service_details: Optional[_databasemigration.MigrationGoldenGateServiceDetailsArgs] = None,
include_objects: Optional[Sequence[_databasemigration.MigrationIncludeObjectArgs]] = None,
source_container_database_connection_id: Optional[str] = None,
data_transfer_medium_details: Optional[_databasemigration.MigrationDataTransferMediumDetailsArgs] = None,
csv_text: Optional[str] = None,
agent_id: Optional[str] = None,
vault_details: Optional[_databasemigration.MigrationVaultDetailsArgs] = None)
func NewMigration(ctx *Context, name string, args MigrationArgs, opts ...ResourceOption) (*Migration, error)
public Migration(string name, MigrationArgs args, CustomResourceOptions? opts = null)
public Migration(String name, MigrationArgs args)
public Migration(String name, MigrationArgs args, CustomResourceOptions options)
type: oci:DatabaseMigration:Migration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MigrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MigrationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MigrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MigrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MigrationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ociMigrationResource = new Oci.DatabaseMigration.Migration("ociMigrationResource", new()
{
SourceDatabaseConnectionId = "string",
Type = "string",
CompartmentId = "string",
TargetDatabaseConnectionId = "string",
ExcludeObjects = new[]
{
new Oci.DatabaseMigration.Inputs.MigrationExcludeObjectArgs
{
Object = "string",
Owner = "string",
IsOmitExcludedTableFromReplication = false,
Type = "string",
},
},
FreeformTags =
{
{ "string", "any" },
},
DatapumpSettings = new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsArgs
{
DataPumpParameters = new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsDataPumpParametersArgs
{
Estimate = "string",
ExcludeParameters = new[]
{
"string",
},
ExportParallelismDegree = 0,
ImportParallelismDegree = 0,
IsCluster = false,
TableExistsAction = "string",
},
ExportDirectoryObject = new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsExportDirectoryObjectArgs
{
Name = "string",
Path = "string",
},
ImportDirectoryObject = new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsImportDirectoryObjectArgs
{
Name = "string",
Path = "string",
},
JobMode = "string",
MetadataRemaps = new[]
{
new Oci.DatabaseMigration.Inputs.MigrationDatapumpSettingsMetadataRemapArgs
{
NewValue = "string",
OldValue = "string",
Type = "string",
},
},
},
DefinedTags =
{
{ "string", "any" },
},
DisplayName = "string",
DumpTransferDetails = new Oci.DatabaseMigration.Inputs.MigrationDumpTransferDetailsArgs
{
SharedStorageMountTargetId = "string",
Source = new Oci.DatabaseMigration.Inputs.MigrationDumpTransferDetailsSourceArgs
{
Kind = "string",
OciHome = "string",
WalletLocation = "string",
},
Target = new Oci.DatabaseMigration.Inputs.MigrationDumpTransferDetailsTargetArgs
{
Kind = "string",
OciHome = "string",
WalletLocation = "string",
},
},
AdvisorSettings = new Oci.DatabaseMigration.Inputs.MigrationAdvisorSettingsArgs
{
IsIgnoreErrors = false,
IsSkipAdvisor = false,
},
DataTransferMediumDetailsV2 = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsV2Args
{
Type = "string",
AccessKeyId = "string",
Name = "string",
ObjectStorageBucket = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsV2ObjectStorageBucketArgs
{
Bucket = "string",
Namespace = "string",
},
Region = "string",
SecretAccessKey = "string",
},
GoldenGateDetails = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsArgs
{
Hub = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubArgs
{
RestAdminCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubRestAdminCredentialsArgs
{
Password = "string",
Username = "string",
},
Url = "string",
ComputeId = "string",
SourceContainerDbAdminCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs
{
Password = "string",
Username = "string",
},
SourceDbAdminCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs
{
Password = "string",
Username = "string",
},
SourceMicroservicesDeploymentName = "string",
TargetDbAdminCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs
{
Password = "string",
Username = "string",
},
TargetMicroservicesDeploymentName = "string",
},
Settings = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsSettingsArgs
{
AcceptableLag = 0,
Extract = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsSettingsExtractArgs
{
LongTransDuration = 0,
PerformanceProfile = "string",
},
Replicat = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateDetailsSettingsReplicatArgs
{
MapParallelism = 0,
MaxApplyParallelism = 0,
MinApplyParallelism = 0,
PerformanceProfile = "string",
},
},
},
GoldenGateServiceDetails = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsArgs
{
GgsDeployments = new[]
{
new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsGgsDeploymentArgs
{
DeploymentId = "string",
GgsAdminCredentialsSecretId = "string",
},
},
Settings = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSettingsArgs
{
AcceptableLag = 0,
Extract = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSettingsExtractArgs
{
LongTransDuration = 0,
PerformanceProfile = "string",
},
Replicat = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSettingsReplicatArgs
{
MapParallelism = 0,
MaxApplyParallelism = 0,
MinApplyParallelism = 0,
},
},
SourceContainerDbCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs
{
Password = "string",
Username = "string",
},
SourceDbCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs
{
Password = "string",
Username = "string",
},
TargetDbCredentials = new Oci.DatabaseMigration.Inputs.MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs
{
Password = "string",
Username = "string",
},
},
IncludeObjects = new[]
{
new Oci.DatabaseMigration.Inputs.MigrationIncludeObjectArgs
{
Object = "string",
Owner = "string",
IsOmitExcludedTableFromReplication = false,
Type = "string",
},
},
SourceContainerDatabaseConnectionId = "string",
DataTransferMediumDetails = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsArgs
{
DatabaseLinkDetails = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs
{
Name = "string",
WalletBucket = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs
{
Bucket = "string",
Namespace = "string",
},
},
ObjectStorageDetails = new Oci.DatabaseMigration.Inputs.MigrationDataTransferMediumDetailsObjectStorageDetailsArgs
{
Bucket = "string",
Namespace = "string",
},
},
CsvText = "string",
AgentId = "string",
VaultDetails = new Oci.DatabaseMigration.Inputs.MigrationVaultDetailsArgs
{
CompartmentId = "string",
KeyId = "string",
VaultId = "string",
},
});
example, err := DatabaseMigration.NewMigration(ctx, "ociMigrationResource", &DatabaseMigration.MigrationArgs{
SourceDatabaseConnectionId: pulumi.String("string"),
Type: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
TargetDatabaseConnectionId: pulumi.String("string"),
ExcludeObjects: databasemigration.MigrationExcludeObjectArray{
&databasemigration.MigrationExcludeObjectArgs{
Object: pulumi.String("string"),
Owner: pulumi.String("string"),
IsOmitExcludedTableFromReplication: pulumi.Bool(false),
Type: pulumi.String("string"),
},
},
FreeformTags: pulumi.Map{
"string": pulumi.Any("any"),
},
DatapumpSettings: &databasemigration.MigrationDatapumpSettingsArgs{
DataPumpParameters: &databasemigration.MigrationDatapumpSettingsDataPumpParametersArgs{
Estimate: pulumi.String("string"),
ExcludeParameters: pulumi.StringArray{
pulumi.String("string"),
},
ExportParallelismDegree: pulumi.Int(0),
ImportParallelismDegree: pulumi.Int(0),
IsCluster: pulumi.Bool(false),
TableExistsAction: pulumi.String("string"),
},
ExportDirectoryObject: &databasemigration.MigrationDatapumpSettingsExportDirectoryObjectArgs{
Name: pulumi.String("string"),
Path: pulumi.String("string"),
},
ImportDirectoryObject: &databasemigration.MigrationDatapumpSettingsImportDirectoryObjectArgs{
Name: pulumi.String("string"),
Path: pulumi.String("string"),
},
JobMode: pulumi.String("string"),
MetadataRemaps: databasemigration.MigrationDatapumpSettingsMetadataRemapArray{
&databasemigration.MigrationDatapumpSettingsMetadataRemapArgs{
NewValue: pulumi.String("string"),
OldValue: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
DefinedTags: pulumi.Map{
"string": pulumi.Any("any"),
},
DisplayName: pulumi.String("string"),
DumpTransferDetails: &databasemigration.MigrationDumpTransferDetailsArgs{
SharedStorageMountTargetId: pulumi.String("string"),
Source: &databasemigration.MigrationDumpTransferDetailsSourceArgs{
Kind: pulumi.String("string"),
OciHome: pulumi.String("string"),
WalletLocation: pulumi.String("string"),
},
Target: &databasemigration.MigrationDumpTransferDetailsTargetArgs{
Kind: pulumi.String("string"),
OciHome: pulumi.String("string"),
WalletLocation: pulumi.String("string"),
},
},
AdvisorSettings: &databasemigration.MigrationAdvisorSettingsArgs{
IsIgnoreErrors: pulumi.Bool(false),
IsSkipAdvisor: pulumi.Bool(false),
},
DataTransferMediumDetailsV2: &databasemigration.MigrationDataTransferMediumDetailsV2Args{
Type: pulumi.String("string"),
AccessKeyId: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectStorageBucket: &databasemigration.MigrationDataTransferMediumDetailsV2ObjectStorageBucketArgs{
Bucket: pulumi.String("string"),
Namespace: pulumi.String("string"),
},
Region: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
},
GoldenGateDetails: &databasemigration.MigrationGoldenGateDetailsArgs{
Hub: &databasemigration.MigrationGoldenGateDetailsHubArgs{
RestAdminCredentials: &databasemigration.MigrationGoldenGateDetailsHubRestAdminCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
Url: pulumi.String("string"),
ComputeId: pulumi.String("string"),
SourceContainerDbAdminCredentials: &databasemigration.MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
SourceDbAdminCredentials: &databasemigration.MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
SourceMicroservicesDeploymentName: pulumi.String("string"),
TargetDbAdminCredentials: &databasemigration.MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
TargetMicroservicesDeploymentName: pulumi.String("string"),
},
Settings: &databasemigration.MigrationGoldenGateDetailsSettingsArgs{
AcceptableLag: pulumi.Int(0),
Extract: &databasemigration.MigrationGoldenGateDetailsSettingsExtractArgs{
LongTransDuration: pulumi.Int(0),
PerformanceProfile: pulumi.String("string"),
},
Replicat: &databasemigration.MigrationGoldenGateDetailsSettingsReplicatArgs{
MapParallelism: pulumi.Int(0),
MaxApplyParallelism: pulumi.Int(0),
MinApplyParallelism: pulumi.Int(0),
PerformanceProfile: pulumi.String("string"),
},
},
},
GoldenGateServiceDetails: &databasemigration.MigrationGoldenGateServiceDetailsArgs{
GgsDeployments: databasemigration.MigrationGoldenGateServiceDetailsGgsDeploymentArray{
&databasemigration.MigrationGoldenGateServiceDetailsGgsDeploymentArgs{
DeploymentId: pulumi.String("string"),
GgsAdminCredentialsSecretId: pulumi.String("string"),
},
},
Settings: &databasemigration.MigrationGoldenGateServiceDetailsSettingsArgs{
AcceptableLag: pulumi.Int(0),
Extract: &databasemigration.MigrationGoldenGateServiceDetailsSettingsExtractArgs{
LongTransDuration: pulumi.Int(0),
PerformanceProfile: pulumi.String("string"),
},
Replicat: &databasemigration.MigrationGoldenGateServiceDetailsSettingsReplicatArgs{
MapParallelism: pulumi.Int(0),
MaxApplyParallelism: pulumi.Int(0),
MinApplyParallelism: pulumi.Int(0),
},
},
SourceContainerDbCredentials: &databasemigration.MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
SourceDbCredentials: &databasemigration.MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
TargetDbCredentials: &databasemigration.MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
IncludeObjects: databasemigration.MigrationIncludeObjectArray{
&databasemigration.MigrationIncludeObjectArgs{
Object: pulumi.String("string"),
Owner: pulumi.String("string"),
IsOmitExcludedTableFromReplication: pulumi.Bool(false),
Type: pulumi.String("string"),
},
},
SourceContainerDatabaseConnectionId: pulumi.String("string"),
DataTransferMediumDetails: &databasemigration.MigrationDataTransferMediumDetailsArgs{
DatabaseLinkDetails: &databasemigration.MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs{
Name: pulumi.String("string"),
WalletBucket: &databasemigration.MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs{
Bucket: pulumi.String("string"),
Namespace: pulumi.String("string"),
},
},
ObjectStorageDetails: &databasemigration.MigrationDataTransferMediumDetailsObjectStorageDetailsArgs{
Bucket: pulumi.String("string"),
Namespace: pulumi.String("string"),
},
},
CsvText: pulumi.String("string"),
AgentId: pulumi.String("string"),
VaultDetails: &databasemigration.MigrationVaultDetailsArgs{
CompartmentId: pulumi.String("string"),
KeyId: pulumi.String("string"),
VaultId: pulumi.String("string"),
},
})
var ociMigrationResource = new Migration("ociMigrationResource", MigrationArgs.builder()
.sourceDatabaseConnectionId("string")
.type("string")
.compartmentId("string")
.targetDatabaseConnectionId("string")
.excludeObjects(MigrationExcludeObjectArgs.builder()
.object("string")
.owner("string")
.isOmitExcludedTableFromReplication(false)
.type("string")
.build())
.freeformTags(Map.of("string", "any"))
.datapumpSettings(MigrationDatapumpSettingsArgs.builder()
.dataPumpParameters(MigrationDatapumpSettingsDataPumpParametersArgs.builder()
.estimate("string")
.excludeParameters("string")
.exportParallelismDegree(0)
.importParallelismDegree(0)
.isCluster(false)
.tableExistsAction("string")
.build())
.exportDirectoryObject(MigrationDatapumpSettingsExportDirectoryObjectArgs.builder()
.name("string")
.path("string")
.build())
.importDirectoryObject(MigrationDatapumpSettingsImportDirectoryObjectArgs.builder()
.name("string")
.path("string")
.build())
.jobMode("string")
.metadataRemaps(MigrationDatapumpSettingsMetadataRemapArgs.builder()
.newValue("string")
.oldValue("string")
.type("string")
.build())
.build())
.definedTags(Map.of("string", "any"))
.displayName("string")
.dumpTransferDetails(MigrationDumpTransferDetailsArgs.builder()
.sharedStorageMountTargetId("string")
.source(MigrationDumpTransferDetailsSourceArgs.builder()
.kind("string")
.ociHome("string")
.walletLocation("string")
.build())
.target(MigrationDumpTransferDetailsTargetArgs.builder()
.kind("string")
.ociHome("string")
.walletLocation("string")
.build())
.build())
.advisorSettings(MigrationAdvisorSettingsArgs.builder()
.isIgnoreErrors(false)
.isSkipAdvisor(false)
.build())
.dataTransferMediumDetailsV2(MigrationDataTransferMediumDetailsV2Args.builder()
.type("string")
.accessKeyId("string")
.name("string")
.objectStorageBucket(MigrationDataTransferMediumDetailsV2ObjectStorageBucketArgs.builder()
.bucket("string")
.namespace("string")
.build())
.region("string")
.secretAccessKey("string")
.build())
.goldenGateDetails(MigrationGoldenGateDetailsArgs.builder()
.hub(MigrationGoldenGateDetailsHubArgs.builder()
.restAdminCredentials(MigrationGoldenGateDetailsHubRestAdminCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.url("string")
.computeId("string")
.sourceContainerDbAdminCredentials(MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.sourceDbAdminCredentials(MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.sourceMicroservicesDeploymentName("string")
.targetDbAdminCredentials(MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.targetMicroservicesDeploymentName("string")
.build())
.settings(MigrationGoldenGateDetailsSettingsArgs.builder()
.acceptableLag(0)
.extract(MigrationGoldenGateDetailsSettingsExtractArgs.builder()
.longTransDuration(0)
.performanceProfile("string")
.build())
.replicat(MigrationGoldenGateDetailsSettingsReplicatArgs.builder()
.mapParallelism(0)
.maxApplyParallelism(0)
.minApplyParallelism(0)
.performanceProfile("string")
.build())
.build())
.build())
.goldenGateServiceDetails(MigrationGoldenGateServiceDetailsArgs.builder()
.ggsDeployments(MigrationGoldenGateServiceDetailsGgsDeploymentArgs.builder()
.deploymentId("string")
.ggsAdminCredentialsSecretId("string")
.build())
.settings(MigrationGoldenGateServiceDetailsSettingsArgs.builder()
.acceptableLag(0)
.extract(MigrationGoldenGateServiceDetailsSettingsExtractArgs.builder()
.longTransDuration(0)
.performanceProfile("string")
.build())
.replicat(MigrationGoldenGateServiceDetailsSettingsReplicatArgs.builder()
.mapParallelism(0)
.maxApplyParallelism(0)
.minApplyParallelism(0)
.build())
.build())
.sourceContainerDbCredentials(MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.sourceDbCredentials(MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.targetDbCredentials(MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.build())
.includeObjects(MigrationIncludeObjectArgs.builder()
.object("string")
.owner("string")
.isOmitExcludedTableFromReplication(false)
.type("string")
.build())
.sourceContainerDatabaseConnectionId("string")
.dataTransferMediumDetails(MigrationDataTransferMediumDetailsArgs.builder()
.databaseLinkDetails(MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs.builder()
.name("string")
.walletBucket(MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs.builder()
.bucket("string")
.namespace("string")
.build())
.build())
.objectStorageDetails(MigrationDataTransferMediumDetailsObjectStorageDetailsArgs.builder()
.bucket("string")
.namespace("string")
.build())
.build())
.csvText("string")
.agentId("string")
.vaultDetails(MigrationVaultDetailsArgs.builder()
.compartmentId("string")
.keyId("string")
.vaultId("string")
.build())
.build());
oci_migration_resource = oci.database_migration.Migration("ociMigrationResource",
source_database_connection_id="string",
type="string",
compartment_id="string",
target_database_connection_id="string",
exclude_objects=[oci.database_migration.MigrationExcludeObjectArgs(
object="string",
owner="string",
is_omit_excluded_table_from_replication=False,
type="string",
)],
freeform_tags={
"string": "any",
},
datapump_settings=oci.database_migration.MigrationDatapumpSettingsArgs(
data_pump_parameters=oci.database_migration.MigrationDatapumpSettingsDataPumpParametersArgs(
estimate="string",
exclude_parameters=["string"],
export_parallelism_degree=0,
import_parallelism_degree=0,
is_cluster=False,
table_exists_action="string",
),
export_directory_object=oci.database_migration.MigrationDatapumpSettingsExportDirectoryObjectArgs(
name="string",
path="string",
),
import_directory_object=oci.database_migration.MigrationDatapumpSettingsImportDirectoryObjectArgs(
name="string",
path="string",
),
job_mode="string",
metadata_remaps=[oci.database_migration.MigrationDatapumpSettingsMetadataRemapArgs(
new_value="string",
old_value="string",
type="string",
)],
),
defined_tags={
"string": "any",
},
display_name="string",
dump_transfer_details=oci.database_migration.MigrationDumpTransferDetailsArgs(
shared_storage_mount_target_id="string",
source=oci.database_migration.MigrationDumpTransferDetailsSourceArgs(
kind="string",
oci_home="string",
wallet_location="string",
),
target=oci.database_migration.MigrationDumpTransferDetailsTargetArgs(
kind="string",
oci_home="string",
wallet_location="string",
),
),
advisor_settings=oci.database_migration.MigrationAdvisorSettingsArgs(
is_ignore_errors=False,
is_skip_advisor=False,
),
data_transfer_medium_details_v2=oci.database_migration.MigrationDataTransferMediumDetailsV2Args(
type="string",
access_key_id="string",
name="string",
object_storage_bucket=oci.database_migration.MigrationDataTransferMediumDetailsV2ObjectStorageBucketArgs(
bucket="string",
namespace="string",
),
region="string",
secret_access_key="string",
),
golden_gate_details=oci.database_migration.MigrationGoldenGateDetailsArgs(
hub=oci.database_migration.MigrationGoldenGateDetailsHubArgs(
rest_admin_credentials=oci.database_migration.MigrationGoldenGateDetailsHubRestAdminCredentialsArgs(
password="string",
username="string",
),
url="string",
compute_id="string",
source_container_db_admin_credentials=oci.database_migration.MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs(
password="string",
username="string",
),
source_db_admin_credentials=oci.database_migration.MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs(
password="string",
username="string",
),
source_microservices_deployment_name="string",
target_db_admin_credentials=oci.database_migration.MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs(
password="string",
username="string",
),
target_microservices_deployment_name="string",
),
settings=oci.database_migration.MigrationGoldenGateDetailsSettingsArgs(
acceptable_lag=0,
extract=oci.database_migration.MigrationGoldenGateDetailsSettingsExtractArgs(
long_trans_duration=0,
performance_profile="string",
),
replicat=oci.database_migration.MigrationGoldenGateDetailsSettingsReplicatArgs(
map_parallelism=0,
max_apply_parallelism=0,
min_apply_parallelism=0,
performance_profile="string",
),
),
),
golden_gate_service_details=oci.database_migration.MigrationGoldenGateServiceDetailsArgs(
ggs_deployments=[oci.database_migration.MigrationGoldenGateServiceDetailsGgsDeploymentArgs(
deployment_id="string",
ggs_admin_credentials_secret_id="string",
)],
settings=oci.database_migration.MigrationGoldenGateServiceDetailsSettingsArgs(
acceptable_lag=0,
extract=oci.database_migration.MigrationGoldenGateServiceDetailsSettingsExtractArgs(
long_trans_duration=0,
performance_profile="string",
),
replicat=oci.database_migration.MigrationGoldenGateServiceDetailsSettingsReplicatArgs(
map_parallelism=0,
max_apply_parallelism=0,
min_apply_parallelism=0,
),
),
source_container_db_credentials=oci.database_migration.MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs(
password="string",
username="string",
),
source_db_credentials=oci.database_migration.MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs(
password="string",
username="string",
),
target_db_credentials=oci.database_migration.MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs(
password="string",
username="string",
),
),
include_objects=[oci.database_migration.MigrationIncludeObjectArgs(
object="string",
owner="string",
is_omit_excluded_table_from_replication=False,
type="string",
)],
source_container_database_connection_id="string",
data_transfer_medium_details=oci.database_migration.MigrationDataTransferMediumDetailsArgs(
database_link_details=oci.database_migration.MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs(
name="string",
wallet_bucket=oci.database_migration.MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs(
bucket="string",
namespace="string",
),
),
object_storage_details=oci.database_migration.MigrationDataTransferMediumDetailsObjectStorageDetailsArgs(
bucket="string",
namespace="string",
),
),
csv_text="string",
agent_id="string",
vault_details=oci.database_migration.MigrationVaultDetailsArgs(
compartment_id="string",
key_id="string",
vault_id="string",
))
const ociMigrationResource = new oci.databasemigration.Migration("ociMigrationResource", {
sourceDatabaseConnectionId: "string",
type: "string",
compartmentId: "string",
targetDatabaseConnectionId: "string",
excludeObjects: [{
object: "string",
owner: "string",
isOmitExcludedTableFromReplication: false,
type: "string",
}],
freeformTags: {
string: "any",
},
datapumpSettings: {
dataPumpParameters: {
estimate: "string",
excludeParameters: ["string"],
exportParallelismDegree: 0,
importParallelismDegree: 0,
isCluster: false,
tableExistsAction: "string",
},
exportDirectoryObject: {
name: "string",
path: "string",
},
importDirectoryObject: {
name: "string",
path: "string",
},
jobMode: "string",
metadataRemaps: [{
newValue: "string",
oldValue: "string",
type: "string",
}],
},
definedTags: {
string: "any",
},
displayName: "string",
dumpTransferDetails: {
sharedStorageMountTargetId: "string",
source: {
kind: "string",
ociHome: "string",
walletLocation: "string",
},
target: {
kind: "string",
ociHome: "string",
walletLocation: "string",
},
},
advisorSettings: {
isIgnoreErrors: false,
isSkipAdvisor: false,
},
dataTransferMediumDetailsV2: {
type: "string",
accessKeyId: "string",
name: "string",
objectStorageBucket: {
bucket: "string",
namespace: "string",
},
region: "string",
secretAccessKey: "string",
},
goldenGateDetails: {
hub: {
restAdminCredentials: {
password: "string",
username: "string",
},
url: "string",
computeId: "string",
sourceContainerDbAdminCredentials: {
password: "string",
username: "string",
},
sourceDbAdminCredentials: {
password: "string",
username: "string",
},
sourceMicroservicesDeploymentName: "string",
targetDbAdminCredentials: {
password: "string",
username: "string",
},
targetMicroservicesDeploymentName: "string",
},
settings: {
acceptableLag: 0,
extract: {
longTransDuration: 0,
performanceProfile: "string",
},
replicat: {
mapParallelism: 0,
maxApplyParallelism: 0,
minApplyParallelism: 0,
performanceProfile: "string",
},
},
},
goldenGateServiceDetails: {
ggsDeployments: [{
deploymentId: "string",
ggsAdminCredentialsSecretId: "string",
}],
settings: {
acceptableLag: 0,
extract: {
longTransDuration: 0,
performanceProfile: "string",
},
replicat: {
mapParallelism: 0,
maxApplyParallelism: 0,
minApplyParallelism: 0,
},
},
sourceContainerDbCredentials: {
password: "string",
username: "string",
},
sourceDbCredentials: {
password: "string",
username: "string",
},
targetDbCredentials: {
password: "string",
username: "string",
},
},
includeObjects: [{
object: "string",
owner: "string",
isOmitExcludedTableFromReplication: false,
type: "string",
}],
sourceContainerDatabaseConnectionId: "string",
dataTransferMediumDetails: {
databaseLinkDetails: {
name: "string",
walletBucket: {
bucket: "string",
namespace: "string",
},
},
objectStorageDetails: {
bucket: "string",
namespace: "string",
},
},
csvText: "string",
agentId: "string",
vaultDetails: {
compartmentId: "string",
keyId: "string",
vaultId: "string",
},
});
type: oci:DatabaseMigration:Migration
properties:
advisorSettings:
isIgnoreErrors: false
isSkipAdvisor: false
agentId: string
compartmentId: string
csvText: string
dataTransferMediumDetails:
databaseLinkDetails:
name: string
walletBucket:
bucket: string
namespace: string
objectStorageDetails:
bucket: string
namespace: string
dataTransferMediumDetailsV2:
accessKeyId: string
name: string
objectStorageBucket:
bucket: string
namespace: string
region: string
secretAccessKey: string
type: string
datapumpSettings:
dataPumpParameters:
estimate: string
excludeParameters:
- string
exportParallelismDegree: 0
importParallelismDegree: 0
isCluster: false
tableExistsAction: string
exportDirectoryObject:
name: string
path: string
importDirectoryObject:
name: string
path: string
jobMode: string
metadataRemaps:
- newValue: string
oldValue: string
type: string
definedTags:
string: any
displayName: string
dumpTransferDetails:
sharedStorageMountTargetId: string
source:
kind: string
ociHome: string
walletLocation: string
target:
kind: string
ociHome: string
walletLocation: string
excludeObjects:
- isOmitExcludedTableFromReplication: false
object: string
owner: string
type: string
freeformTags:
string: any
goldenGateDetails:
hub:
computeId: string
restAdminCredentials:
password: string
username: string
sourceContainerDbAdminCredentials:
password: string
username: string
sourceDbAdminCredentials:
password: string
username: string
sourceMicroservicesDeploymentName: string
targetDbAdminCredentials:
password: string
username: string
targetMicroservicesDeploymentName: string
url: string
settings:
acceptableLag: 0
extract:
longTransDuration: 0
performanceProfile: string
replicat:
mapParallelism: 0
maxApplyParallelism: 0
minApplyParallelism: 0
performanceProfile: string
goldenGateServiceDetails:
ggsDeployments:
- deploymentId: string
ggsAdminCredentialsSecretId: string
settings:
acceptableLag: 0
extract:
longTransDuration: 0
performanceProfile: string
replicat:
mapParallelism: 0
maxApplyParallelism: 0
minApplyParallelism: 0
sourceContainerDbCredentials:
password: string
username: string
sourceDbCredentials:
password: string
username: string
targetDbCredentials:
password: string
username: string
includeObjects:
- isOmitExcludedTableFromReplication: false
object: string
owner: string
type: string
sourceContainerDatabaseConnectionId: string
sourceDatabaseConnectionId: string
targetDatabaseConnectionId: string
type: string
vaultDetails:
compartmentId: string
keyId: string
vaultId: string
Migration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Migration resource accepts the following input properties:
- Compartment
Id string - (Updatable) OCID of the compartment
- Source
Database stringConnection Id - (Updatable) The OCID of the Source Database Connection.
- Target
Database stringConnection Id - (Updatable) The OCID of the Target Database Connection.
- Type string
- (Updatable) Migration type.
- Advisor
Settings MigrationAdvisor Settings - (Updatable) Optional Pre-Migration advisor settings.
- Agent
Id string - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- Csv
Text string - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- Data
Transfer MigrationMedium Details Data Transfer Medium Details - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- Data
Transfer MigrationMedium Details V2 Data Transfer Medium Details V2 - (Updatable) Optional additional properties for dump transfer in source or target host.
- Datapump
Settings MigrationDatapump Settings - (Updatable) Optional settings for Data Pump Export and Import jobs
- Dictionary<string, object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Migration Display Name
- Dump
Transfer MigrationDetails Dump Transfer Details - (Updatable) Optional additional properties for dump transfer.
- Exclude
Objects List<MigrationExclude Object> - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- Dictionary<string, object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Golden
Gate MigrationDetails Golden Gate Details - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- Golden
Gate MigrationService Details Golden Gate Service Details - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- Include
Objects List<MigrationInclude Object> - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- Source
Container stringDatabase Connection Id - (Updatable) 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.
- Vault
Details MigrationVault Details - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- Compartment
Id string - (Updatable) OCID of the compartment
- Source
Database stringConnection Id - (Updatable) The OCID of the Source Database Connection.
- Target
Database stringConnection Id - (Updatable) The OCID of the Target Database Connection.
- Type string
- (Updatable) Migration type.
- Advisor
Settings MigrationAdvisor Settings Args - (Updatable) Optional Pre-Migration advisor settings.
- Agent
Id string - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- Csv
Text string - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- Data
Transfer MigrationMedium Details Data Transfer Medium Details Args - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- Data
Transfer MigrationMedium Details V2 Data Transfer Medium Details V2Args - (Updatable) Optional additional properties for dump transfer in source or target host.
- Datapump
Settings MigrationDatapump Settings Args - (Updatable) Optional settings for Data Pump Export and Import jobs
- map[string]interface{}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Migration Display Name
- Dump
Transfer MigrationDetails Dump Transfer Details Args - (Updatable) Optional additional properties for dump transfer.
- Exclude
Objects []MigrationExclude Object Args - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- map[string]interface{}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Golden
Gate MigrationDetails Golden Gate Details Args - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- Golden
Gate MigrationService Details Golden Gate Service Details Args - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- Include
Objects []MigrationInclude Object Args - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- Source
Container stringDatabase Connection Id - (Updatable) 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.
- Vault
Details MigrationVault Details Args - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- compartment
Id String - (Updatable) OCID of the compartment
- source
Database StringConnection Id - (Updatable) The OCID of the Source Database Connection.
- target
Database StringConnection Id - (Updatable) The OCID of the Target Database Connection.
- type String
- (Updatable) Migration type.
- advisor
Settings MigrationAdvisor Settings - (Updatable) Optional Pre-Migration advisor settings.
- agent
Id String - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- csv
Text String - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- data
Transfer MigrationMedium Details Data Transfer Medium Details - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- data
Transfer MigrationMedium Details V2 Data Transfer Medium Details V2 - (Updatable) Optional additional properties for dump transfer in source or target host.
- datapump
Settings MigrationDatapump Settings - (Updatable) Optional settings for Data Pump Export and Import jobs
- Map<String,Object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Migration Display Name
- dump
Transfer MigrationDetails Dump Transfer Details - (Updatable) Optional additional properties for dump transfer.
- exclude
Objects List<MigrationExclude Object> - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- Map<String,Object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- golden
Gate MigrationDetails Golden Gate Details - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- golden
Gate MigrationService Details Golden Gate Service Details - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- include
Objects List<MigrationInclude Object> - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- source
Container StringDatabase Connection Id - (Updatable) 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.
- vault
Details MigrationVault Details - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- compartment
Id string - (Updatable) OCID of the compartment
- source
Database stringConnection Id - (Updatable) The OCID of the Source Database Connection.
- target
Database stringConnection Id - (Updatable) The OCID of the Target Database Connection.
- type string
- (Updatable) Migration type.
- advisor
Settings MigrationAdvisor Settings - (Updatable) Optional Pre-Migration advisor settings.
- agent
Id string - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- csv
Text string - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- data
Transfer MigrationMedium Details Data Transfer Medium Details - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- data
Transfer MigrationMedium Details V2 Data Transfer Medium Details V2 - (Updatable) Optional additional properties for dump transfer in source or target host.
- datapump
Settings MigrationDatapump Settings - (Updatable) Optional settings for Data Pump Export and Import jobs
- {[key: string]: any}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - (Updatable) Migration Display Name
- dump
Transfer MigrationDetails Dump Transfer Details - (Updatable) Optional additional properties for dump transfer.
- exclude
Objects MigrationExclude Object[] - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- {[key: string]: any}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- golden
Gate MigrationDetails Golden Gate Details - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- golden
Gate MigrationService Details Golden Gate Service Details - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- include
Objects MigrationInclude Object[] - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- source
Container stringDatabase Connection Id - (Updatable) 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.
- vault
Details MigrationVault Details - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- compartment_
id str - (Updatable) OCID of the compartment
- source_
database_ strconnection_ id - (Updatable) The OCID of the Source Database Connection.
- target_
database_ strconnection_ id - (Updatable) The OCID of the Target Database Connection.
- type str
- (Updatable) Migration type.
- advisor_
settings databasemigration.Migration Advisor Settings Args - (Updatable) Optional Pre-Migration advisor settings.
- agent_
id str - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- csv_
text str - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- data_
transfer_ databasemigration.medium_ details Migration Data Transfer Medium Details Args - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- data_
transfer_ databasemigration.medium_ details_ v2 Migration Data Transfer Medium Details V2Args - (Updatable) Optional additional properties for dump transfer in source or target host.
- datapump_
settings databasemigration.Migration Datapump Settings Args - (Updatable) Optional settings for Data Pump Export and Import jobs
- Mapping[str, Any]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - (Updatable) Migration Display Name
- dump_
transfer_ databasemigration.details Migration Dump Transfer Details Args - (Updatable) Optional additional properties for dump transfer.
- exclude_
objects Sequence[databasemigration.Migration Exclude Object Args] - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- Mapping[str, Any]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- golden_
gate_ databasemigration.details Migration Golden Gate Details Args - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- golden_
gate_ databasemigration.service_ details Migration Golden Gate Service Details Args - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- include_
objects Sequence[databasemigration.Migration Include Object Args] - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- source_
container_ strdatabase_ connection_ id - (Updatable) 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.
- vault_
details databasemigration.Migration Vault Details Args - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- compartment
Id String - (Updatable) OCID of the compartment
- source
Database StringConnection Id - (Updatable) The OCID of the Source Database Connection.
- target
Database StringConnection Id - (Updatable) The OCID of the Target Database Connection.
- type String
- (Updatable) Migration type.
- advisor
Settings Property Map - (Updatable) Optional Pre-Migration advisor settings.
- agent
Id String - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- csv
Text String - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- data
Transfer Property MapMedium Details - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- data
Transfer Property MapMedium Details V2 - (Updatable) Optional additional properties for dump transfer in source or target host.
- datapump
Settings Property Map - (Updatable) Optional settings for Data Pump Export and Import jobs
- Map<Any>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Migration Display Name
- dump
Transfer Property MapDetails - (Updatable) Optional additional properties for dump transfer.
- exclude
Objects List<Property Map> - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- Map<Any>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- golden
Gate Property MapDetails - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- golden
Gate Property MapService Details - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- include
Objects List<Property Map> - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- source
Container StringDatabase Connection Id - (Updatable) 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.
- vault
Details Property Map - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
Outputs
All input properties are implicitly available as output properties. Additionally, the Migration resource produces the following output properties:
- Credentials
Secret stringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- Executing
Job stringId - OCID of the current ODMS Job in execution for the Migration, if any.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - Additional status related to the execution and current state of the Migration.
- State string
- The current state of the Migration resource.
- Dictionary<string, object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the Migration was created. An RFC3339 formatted datetime string.
- Time
Last stringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- Time
Updated string - The time of the last Migration details update. An RFC3339 formatted datetime string.
- Wait
After string - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- Credentials
Secret stringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- Executing
Job stringId - OCID of the current ODMS Job in execution for the Migration, if any.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - Additional status related to the execution and current state of the Migration.
- State string
- The current state of the Migration resource.
- map[string]interface{}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the Migration was created. An RFC3339 formatted datetime string.
- Time
Last stringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- Time
Updated string - The time of the last Migration details update. An RFC3339 formatted datetime string.
- Wait
After string - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- credentials
Secret StringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- executing
Job StringId - OCID of the current ODMS Job in execution for the Migration, if any.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - Additional status related to the execution and current state of the Migration.
- state String
- The current state of the Migration resource.
- Map<String,Object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the Migration was created. An RFC3339 formatted datetime string.
- time
Last StringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- time
Updated String - The time of the last Migration details update. An RFC3339 formatted datetime string.
- wait
After String - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- credentials
Secret stringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- executing
Job stringId - OCID of the current ODMS Job in execution for the Migration, if any.
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details string - Additional status related to the execution and current state of the Migration.
- state string
- The current state of the Migration resource.
- {[key: string]: any}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The time the Migration was created. An RFC3339 formatted datetime string.
- time
Last stringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- time
Updated string - The time of the last Migration details update. An RFC3339 formatted datetime string.
- wait
After string - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- credentials_
secret_ strid - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- executing_
job_ strid - OCID of the current ODMS Job in execution for the Migration, if any.
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
details str - Additional status related to the execution and current state of the Migration.
- state str
- The current state of the Migration resource.
- Mapping[str, Any]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
created str - The time the Migration was created. An RFC3339 formatted datetime string.
- time_
last_ strmigration - The time of last Migration. An RFC3339 formatted datetime string.
- time_
updated str - The time of the last Migration details update. An RFC3339 formatted datetime string.
- wait_
after str - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- credentials
Secret StringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- executing
Job StringId - OCID of the current ODMS Job in execution for the Migration, if any.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - Additional status related to the execution and current state of the Migration.
- state String
- The current state of the Migration resource.
- Map<Any>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the Migration was created. An RFC3339 formatted datetime string.
- time
Last StringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- time
Updated String - The time of the last Migration details update. An RFC3339 formatted datetime string.
- wait
After String - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
Look up Existing Migration Resource
Get an existing Migration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: MigrationState, opts?: CustomResourceOptions): Migration
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
advisor_settings: Optional[_databasemigration.MigrationAdvisorSettingsArgs] = None,
agent_id: Optional[str] = None,
compartment_id: Optional[str] = None,
credentials_secret_id: Optional[str] = None,
csv_text: Optional[str] = None,
data_transfer_medium_details: Optional[_databasemigration.MigrationDataTransferMediumDetailsArgs] = None,
data_transfer_medium_details_v2: Optional[_databasemigration.MigrationDataTransferMediumDetailsV2Args] = None,
datapump_settings: Optional[_databasemigration.MigrationDatapumpSettingsArgs] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
display_name: Optional[str] = None,
dump_transfer_details: Optional[_databasemigration.MigrationDumpTransferDetailsArgs] = None,
exclude_objects: Optional[Sequence[_databasemigration.MigrationExcludeObjectArgs]] = None,
executing_job_id: Optional[str] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
golden_gate_details: Optional[_databasemigration.MigrationGoldenGateDetailsArgs] = None,
golden_gate_service_details: Optional[_databasemigration.MigrationGoldenGateServiceDetailsArgs] = None,
include_objects: Optional[Sequence[_databasemigration.MigrationIncludeObjectArgs]] = None,
lifecycle_details: Optional[str] = None,
source_container_database_connection_id: Optional[str] = None,
source_database_connection_id: Optional[str] = None,
state: Optional[str] = None,
system_tags: Optional[Mapping[str, Any]] = None,
target_database_connection_id: Optional[str] = None,
time_created: Optional[str] = None,
time_last_migration: Optional[str] = None,
time_updated: Optional[str] = None,
type: Optional[str] = None,
vault_details: Optional[_databasemigration.MigrationVaultDetailsArgs] = None,
wait_after: Optional[str] = None) -> Migration
func GetMigration(ctx *Context, name string, id IDInput, state *MigrationState, opts ...ResourceOption) (*Migration, error)
public static Migration Get(string name, Input<string> id, MigrationState? state, CustomResourceOptions? opts = null)
public static Migration get(String name, Output<String> id, MigrationState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Advisor
Settings MigrationAdvisor Settings - (Updatable) Optional Pre-Migration advisor settings.
- Agent
Id string - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- Compartment
Id string - (Updatable) OCID of the compartment
- Credentials
Secret stringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- Csv
Text string - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- Data
Transfer MigrationMedium Details Data Transfer Medium Details - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- Data
Transfer MigrationMedium Details V2 Data Transfer Medium Details V2 - (Updatable) Optional additional properties for dump transfer in source or target host.
- Datapump
Settings MigrationDatapump Settings - (Updatable) Optional settings for Data Pump Export and Import jobs
- Dictionary<string, object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Migration Display Name
- Dump
Transfer MigrationDetails Dump Transfer Details - (Updatable) Optional additional properties for dump transfer.
- Exclude
Objects List<MigrationExclude Object> - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- Executing
Job stringId - OCID of the current ODMS Job in execution for the Migration, if any.
- Dictionary<string, object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Golden
Gate MigrationDetails Golden Gate Details - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- Golden
Gate MigrationService Details Golden Gate Service Details - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- Include
Objects List<MigrationInclude Object> - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- Lifecycle
Details string - Additional status related to the execution and current state of the Migration.
- Source
Container stringDatabase Connection Id - (Updatable) 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.
- Source
Database stringConnection Id - (Updatable) The OCID of the Source Database Connection.
- State string
- The current state of the Migration resource.
- Dictionary<string, object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Target
Database stringConnection Id - (Updatable) The OCID of the Target Database Connection.
- Time
Created string - The time the Migration was created. An RFC3339 formatted datetime string.
- Time
Last stringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- Time
Updated string - The time of the last Migration details update. An RFC3339 formatted datetime string.
- Type string
- (Updatable) Migration type.
- Vault
Details MigrationVault Details - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- Wait
After string - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- Advisor
Settings MigrationAdvisor Settings Args - (Updatable) Optional Pre-Migration advisor settings.
- Agent
Id string - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- Compartment
Id string - (Updatable) OCID of the compartment
- Credentials
Secret stringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- Csv
Text string - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- Data
Transfer MigrationMedium Details Data Transfer Medium Details Args - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- Data
Transfer MigrationMedium Details V2 Data Transfer Medium Details V2Args - (Updatable) Optional additional properties for dump transfer in source or target host.
- Datapump
Settings MigrationDatapump Settings Args - (Updatable) Optional settings for Data Pump Export and Import jobs
- map[string]interface{}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Migration Display Name
- Dump
Transfer MigrationDetails Dump Transfer Details Args - (Updatable) Optional additional properties for dump transfer.
- Exclude
Objects []MigrationExclude Object Args - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- Executing
Job stringId - OCID of the current ODMS Job in execution for the Migration, if any.
- map[string]interface{}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Golden
Gate MigrationDetails Golden Gate Details Args - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- Golden
Gate MigrationService Details Golden Gate Service Details Args - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- Include
Objects []MigrationInclude Object Args - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- Lifecycle
Details string - Additional status related to the execution and current state of the Migration.
- Source
Container stringDatabase Connection Id - (Updatable) 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.
- Source
Database stringConnection Id - (Updatable) The OCID of the Source Database Connection.
- State string
- The current state of the Migration resource.
- map[string]interface{}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Target
Database stringConnection Id - (Updatable) The OCID of the Target Database Connection.
- Time
Created string - The time the Migration was created. An RFC3339 formatted datetime string.
- Time
Last stringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- Time
Updated string - The time of the last Migration details update. An RFC3339 formatted datetime string.
- Type string
- (Updatable) Migration type.
- Vault
Details MigrationVault Details Args - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- Wait
After string - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- advisor
Settings MigrationAdvisor Settings - (Updatable) Optional Pre-Migration advisor settings.
- agent
Id String - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- compartment
Id String - (Updatable) OCID of the compartment
- credentials
Secret StringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- csv
Text String - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- data
Transfer MigrationMedium Details Data Transfer Medium Details - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- data
Transfer MigrationMedium Details V2 Data Transfer Medium Details V2 - (Updatable) Optional additional properties for dump transfer in source or target host.
- datapump
Settings MigrationDatapump Settings - (Updatable) Optional settings for Data Pump Export and Import jobs
- Map<String,Object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Migration Display Name
- dump
Transfer MigrationDetails Dump Transfer Details - (Updatable) Optional additional properties for dump transfer.
- exclude
Objects List<MigrationExclude Object> - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- executing
Job StringId - OCID of the current ODMS Job in execution for the Migration, if any.
- Map<String,Object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- golden
Gate MigrationDetails Golden Gate Details - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- golden
Gate MigrationService Details Golden Gate Service Details - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- include
Objects List<MigrationInclude Object> - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- lifecycle
Details String - Additional status related to the execution and current state of the Migration.
- source
Container StringDatabase Connection Id - (Updatable) 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.
- source
Database StringConnection Id - (Updatable) The OCID of the Source Database Connection.
- state String
- The current state of the Migration resource.
- Map<String,Object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target
Database StringConnection Id - (Updatable) The OCID of the Target Database Connection.
- time
Created String - The time the Migration was created. An RFC3339 formatted datetime string.
- time
Last StringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- time
Updated String - The time of the last Migration details update. An RFC3339 formatted datetime string.
- type String
- (Updatable) Migration type.
- vault
Details MigrationVault Details - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- wait
After String - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- advisor
Settings MigrationAdvisor Settings - (Updatable) Optional Pre-Migration advisor settings.
- agent
Id string - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- compartment
Id string - (Updatable) OCID of the compartment
- credentials
Secret stringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- csv
Text string - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- data
Transfer MigrationMedium Details Data Transfer Medium Details - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- data
Transfer MigrationMedium Details V2 Data Transfer Medium Details V2 - (Updatable) Optional additional properties for dump transfer in source or target host.
- datapump
Settings MigrationDatapump Settings - (Updatable) Optional settings for Data Pump Export and Import jobs
- {[key: string]: any}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - (Updatable) Migration Display Name
- dump
Transfer MigrationDetails Dump Transfer Details - (Updatable) Optional additional properties for dump transfer.
- exclude
Objects MigrationExclude Object[] - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- executing
Job stringId - OCID of the current ODMS Job in execution for the Migration, if any.
- {[key: string]: any}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- golden
Gate MigrationDetails Golden Gate Details - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- golden
Gate MigrationService Details Golden Gate Service Details - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- include
Objects MigrationInclude Object[] - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- lifecycle
Details string - Additional status related to the execution and current state of the Migration.
- source
Container stringDatabase Connection Id - (Updatable) 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.
- source
Database stringConnection Id - (Updatable) The OCID of the Source Database Connection.
- state string
- The current state of the Migration resource.
- {[key: string]: any}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target
Database stringConnection Id - (Updatable) The OCID of the Target Database Connection.
- time
Created string - The time the Migration was created. An RFC3339 formatted datetime string.
- time
Last stringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- time
Updated string - The time of the last Migration details update. An RFC3339 formatted datetime string.
- type string
- (Updatable) Migration type.
- vault
Details MigrationVault Details - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- wait
After string - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- advisor_
settings databasemigration.Migration Advisor Settings Args - (Updatable) Optional Pre-Migration advisor settings.
- agent_
id str - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- compartment_
id str - (Updatable) OCID of the compartment
- credentials_
secret_ strid - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- csv_
text str - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- data_
transfer_ databasemigration.medium_ details Migration Data Transfer Medium Details Args - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- data_
transfer_ databasemigration.medium_ details_ v2 Migration Data Transfer Medium Details V2Args - (Updatable) Optional additional properties for dump transfer in source or target host.
- datapump_
settings databasemigration.Migration Datapump Settings Args - (Updatable) Optional settings for Data Pump Export and Import jobs
- Mapping[str, Any]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - (Updatable) Migration Display Name
- dump_
transfer_ databasemigration.details Migration Dump Transfer Details Args - (Updatable) Optional additional properties for dump transfer.
- exclude_
objects Sequence[databasemigration.Migration Exclude Object Args] - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- executing_
job_ strid - OCID of the current ODMS Job in execution for the Migration, if any.
- Mapping[str, Any]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- golden_
gate_ databasemigration.details Migration Golden Gate Details Args - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- golden_
gate_ databasemigration.service_ details Migration Golden Gate Service Details Args - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- include_
objects Sequence[databasemigration.Migration Include Object Args] - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- lifecycle_
details str - Additional status related to the execution and current state of the Migration.
- source_
container_ strdatabase_ connection_ id - (Updatable) 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.
- source_
database_ strconnection_ id - (Updatable) The OCID of the Source Database Connection.
- state str
- The current state of the Migration resource.
- Mapping[str, Any]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target_
database_ strconnection_ id - (Updatable) The OCID of the Target Database Connection.
- time_
created str - The time the Migration was created. An RFC3339 formatted datetime string.
- time_
last_ strmigration - The time of last Migration. An RFC3339 formatted datetime string.
- time_
updated str - The time of the last Migration details update. An RFC3339 formatted datetime string.
- type str
- (Updatable) Migration type.
- vault_
details databasemigration.Migration Vault Details Args - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- wait_
after str - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
- advisor
Settings Property Map - (Updatable) Optional Pre-Migration advisor settings.
- agent
Id String - (Updatable) The OCID of the registered ODMS Agent. Only valid for Offline Logical Migrations.
- compartment
Id String - (Updatable) OCID of the compartment
- credentials
Secret StringId - OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
- csv
Text String - Database objects to exclude/include from migration in CSV format. The excludeObjects and includeObjects fields will be ignored if this field is not null.
- data
Transfer Property MapMedium Details - (Updatable) Data Transfer Medium details for the Migration. If not specified, it will default to Database Link. Only one type of data transfer medium can be specified.
- data
Transfer Property MapMedium Details V2 - (Updatable) Optional additional properties for dump transfer in source or target host.
- datapump
Settings Property Map - (Updatable) Optional settings for Data Pump Export and Import jobs
- Map<Any>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Migration Display Name
- dump
Transfer Property MapDetails - (Updatable) Optional additional properties for dump transfer.
- exclude
Objects List<Property Map> - (Updatable) Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
- executing
Job StringId - OCID of the current ODMS Job in execution for the Migration, if any.
- Map<Any>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- golden
Gate Property MapDetails - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- golden
Gate Property MapService Details - (Updatable) Details about Oracle GoldenGate GGS Deployment.
- include
Objects List<Property Map> - (Updatable) Database objects to include from migration, cannot be specified alongside 'excludeObjects'
- lifecycle
Details String - Additional status related to the execution and current state of the Migration.
- source
Container StringDatabase Connection Id - (Updatable) 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.
- source
Database StringConnection Id - (Updatable) The OCID of the Source Database Connection.
- state String
- The current state of the Migration resource.
- Map<Any>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- target
Database StringConnection Id - (Updatable) The OCID of the Target Database Connection.
- time
Created String - The time the Migration was created. An RFC3339 formatted datetime string.
- time
Last StringMigration - The time of last Migration. An RFC3339 formatted datetime string.
- time
Updated String - The time of the last Migration details update. An RFC3339 formatted datetime string.
- type String
- (Updatable) Migration type.
- vault
Details Property Map - (Updatable) Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
- wait
After String - Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
Supporting Types
MigrationAdvisorSettings, MigrationAdvisorSettingsArgs
- Is
Ignore boolErrors - (Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
- Is
Skip boolAdvisor - (Updatable) True to skip the Pre-Migration Advisor execution. Default is false.
- Is
Ignore boolErrors - (Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
- Is
Skip boolAdvisor - (Updatable) True to skip the Pre-Migration Advisor execution. Default is false.
- is
Ignore BooleanErrors - (Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
- is
Skip BooleanAdvisor - (Updatable) True to skip the Pre-Migration Advisor execution. Default is false.
- is
Ignore booleanErrors - (Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
- is
Skip booleanAdvisor - (Updatable) True to skip the Pre-Migration Advisor execution. Default is false.
- is_
ignore_ boolerrors - (Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
- is_
skip_ booladvisor - (Updatable) True to skip the Pre-Migration Advisor execution. Default is false.
- is
Ignore BooleanErrors - (Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
- is
Skip BooleanAdvisor - (Updatable) True to skip the Pre-Migration Advisor execution. Default is false.
MigrationDataTransferMediumDetails, MigrationDataTransferMediumDetailsArgs
- Database
Link MigrationDetails Data Transfer Medium Details Database Link Details - (Updatable) Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
- Object
Storage MigrationDetails Data Transfer Medium Details Object Storage Details - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- Database
Link MigrationDetails Data Transfer Medium Details Database Link Details - (Updatable) Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
- Object
Storage MigrationDetails Data Transfer Medium Details Object Storage Details - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- database
Link MigrationDetails Data Transfer Medium Details Database Link Details - (Updatable) Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
- object
Storage MigrationDetails Data Transfer Medium Details Object Storage Details - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- database
Link MigrationDetails Data Transfer Medium Details Database Link Details - (Updatable) Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
- object
Storage MigrationDetails Data Transfer Medium Details Object Storage Details - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- database_
link_ databasemigration.details Migration Data Transfer Medium Details Database Link Details - (Updatable) Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
- object_
storage_ databasemigration.details Migration Data Transfer Medium Details Object Storage Details - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- database
Link Property MapDetails - (Updatable) Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
- object
Storage Property MapDetails - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
MigrationDataTransferMediumDetailsDatabaseLinkDetails, MigrationDataTransferMediumDetailsDatabaseLinkDetailsArgs
- Name string
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- Wallet
Bucket MigrationData Transfer Medium Details Database Link Details Wallet Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- Name string
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- Wallet
Bucket MigrationData Transfer Medium Details Database Link Details Wallet Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- name String
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- wallet
Bucket MigrationData Transfer Medium Details Database Link Details Wallet Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- name string
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- wallet
Bucket MigrationData Transfer Medium Details Database Link Details Wallet Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- name str
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- wallet_
bucket databasemigration.Migration Data Transfer Medium Details Database Link Details Wallet Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- name String
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- wallet
Bucket Property Map - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucket, MigrationDataTransferMediumDetailsDatabaseLinkDetailsWalletBucketArgs
MigrationDataTransferMediumDetailsObjectStorageDetails, MigrationDataTransferMediumDetailsObjectStorageDetailsArgs
MigrationDataTransferMediumDetailsV2, MigrationDataTransferMediumDetailsV2Args
- Type string
- (Updatable) Type of the data transfer medium to use for the datapump
- Access
Key stringId - (Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- Name string
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- Object
Storage MigrationBucket Data Transfer Medium Details V2Object Storage Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- Region string
- (Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
- Secret
Access stringKey - (Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- Type string
- (Updatable) Type of the data transfer medium to use for the datapump
- Access
Key stringId - (Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- Name string
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- Object
Storage MigrationBucket Data Transfer Medium Details V2Object Storage Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- Region string
- (Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
- Secret
Access stringKey - (Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- type String
- (Updatable) Type of the data transfer medium to use for the datapump
- access
Key StringId - (Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- name String
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- object
Storage MigrationBucket Data Transfer Medium Details V2Object Storage Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- region String
- (Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
- secret
Access StringKey - (Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- type string
- (Updatable) Type of the data transfer medium to use for the datapump
- access
Key stringId - (Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- name string
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- object
Storage MigrationBucket Data Transfer Medium Details V2Object Storage Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- region string
- (Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
- secret
Access stringKey - (Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- type str
- (Updatable) Type of the data transfer medium to use for the datapump
- access_
key_ strid - (Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- name str
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- object_
storage_ databasemigration.bucket Migration Data Transfer Medium Details V2Object Storage Bucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- region str
- (Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
- secret_
access_ strkey - (Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- type String
- (Updatable) Type of the data transfer medium to use for the datapump
- access
Key StringId - (Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- name String
- (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.
- object
Storage Property MapBucket - (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
- region String
- (Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
- secret
Access StringKey - (Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
MigrationDataTransferMediumDetailsV2ObjectStorageBucket, MigrationDataTransferMediumDetailsV2ObjectStorageBucketArgs
MigrationDatapumpSettings, MigrationDatapumpSettingsArgs
- Data
Pump MigrationParameters Datapump Settings Data Pump Parameters - (Updatable) Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
- Export
Directory MigrationObject Datapump Settings Export Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- Import
Directory MigrationObject Datapump Settings Import Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- Job
Mode string - (Updatable) Data Pump job mode. Refer to link text
- Metadata
Remaps List<MigrationDatapump Settings Metadata Remap> - (Updatable) Defines remapping to be applied to objects as they are processed. Refer to DATA_REMAP
- Data
Pump MigrationParameters Datapump Settings Data Pump Parameters - (Updatable) Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
- Export
Directory MigrationObject Datapump Settings Export Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- Import
Directory MigrationObject Datapump Settings Import Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- Job
Mode string - (Updatable) Data Pump job mode. Refer to link text
- Metadata
Remaps []MigrationDatapump Settings Metadata Remap - (Updatable) Defines remapping to be applied to objects as they are processed. Refer to DATA_REMAP
- data
Pump MigrationParameters Datapump Settings Data Pump Parameters - (Updatable) Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
- export
Directory MigrationObject Datapump Settings Export Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- import
Directory MigrationObject Datapump Settings Import Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- job
Mode String - (Updatable) Data Pump job mode. Refer to link text
- metadata
Remaps List<MigrationDatapump Settings Metadata Remap> - (Updatable) Defines remapping to be applied to objects as they are processed. Refer to DATA_REMAP
- data
Pump MigrationParameters Datapump Settings Data Pump Parameters - (Updatable) Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
- export
Directory MigrationObject Datapump Settings Export Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- import
Directory MigrationObject Datapump Settings Import Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- job
Mode string - (Updatable) Data Pump job mode. Refer to link text
- metadata
Remaps MigrationDatapump Settings Metadata Remap[] - (Updatable) Defines remapping to be applied to objects as they are processed. Refer to DATA_REMAP
- data_
pump_ databasemigration.parameters Migration Datapump Settings Data Pump Parameters - (Updatable) Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
- export_
directory_ databasemigration.object Migration Datapump Settings Export Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- import_
directory_ databasemigration.object Migration Datapump Settings Import Directory Object - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- job_
mode str - (Updatable) Data Pump job mode. Refer to link text
- metadata_
remaps Sequence[databasemigration.Migration Datapump Settings Metadata Remap] - (Updatable) Defines remapping to be applied to objects as they are processed. Refer to DATA_REMAP
- data
Pump Property MapParameters - (Updatable) Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
- export
Directory Property MapObject - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- import
Directory Property MapObject - (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
- job
Mode String - (Updatable) Data Pump job mode. Refer to link text
- metadata
Remaps List<Property Map> - (Updatable) Defines remapping to be applied to objects as they are processed. Refer to DATA_REMAP
MigrationDatapumpSettingsDataPumpParameters, MigrationDatapumpSettingsDataPumpParametersArgs
- Estimate string
- (Updatable) Estimate size of dumps that will be generated.
- Exclude
Parameters List<string> - (Updatable) Exclude paratemers for Export and Import.
- Export
Parallelism intDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.
- Import
Parallelism intDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
- Is
Cluster bool - (Updatable) Set to false to force Data Pump worker process to run on one instance.
- Table
Exists stringAction - (Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
- Estimate string
- (Updatable) Estimate size of dumps that will be generated.
- Exclude
Parameters []string - (Updatable) Exclude paratemers for Export and Import.
- Export
Parallelism intDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.
- Import
Parallelism intDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
- Is
Cluster bool - (Updatable) Set to false to force Data Pump worker process to run on one instance.
- Table
Exists stringAction - (Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
- estimate String
- (Updatable) Estimate size of dumps that will be generated.
- exclude
Parameters List<String> - (Updatable) Exclude paratemers for Export and Import.
- export
Parallelism IntegerDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.
- import
Parallelism IntegerDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
- is
Cluster Boolean - (Updatable) Set to false to force Data Pump worker process to run on one instance.
- table
Exists StringAction - (Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
- estimate string
- (Updatable) Estimate size of dumps that will be generated.
- exclude
Parameters string[] - (Updatable) Exclude paratemers for Export and Import.
- export
Parallelism numberDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.
- import
Parallelism numberDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
- is
Cluster boolean - (Updatable) Set to false to force Data Pump worker process to run on one instance.
- table
Exists stringAction - (Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
- estimate str
- (Updatable) Estimate size of dumps that will be generated.
- exclude_
parameters Sequence[str] - (Updatable) Exclude paratemers for Export and Import.
- export_
parallelism_ intdegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.
- import_
parallelism_ intdegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
- is_
cluster bool - (Updatable) Set to false to force Data Pump worker process to run on one instance.
- table_
exists_ straction - (Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
- estimate String
- (Updatable) Estimate size of dumps that will be generated.
- exclude
Parameters List<String> - (Updatable) Exclude paratemers for Export and Import.
- export
Parallelism NumberDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.
- import
Parallelism NumberDegree - (Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
- is
Cluster Boolean - (Updatable) Set to false to force Data Pump worker process to run on one instance.
- table
Exists StringAction - (Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
MigrationDatapumpSettingsExportDirectoryObject, MigrationDatapumpSettingsExportDirectoryObjectArgs
MigrationDatapumpSettingsImportDirectoryObject, MigrationDatapumpSettingsImportDirectoryObjectArgs
MigrationDatapumpSettingsMetadataRemap, MigrationDatapumpSettingsMetadataRemapArgs
- New
Value string - (Updatable) Specifies the new value that oldValue should be translated into.
- Old
Value string - (Updatable) Specifies the value which needs to be reset.
- Type string
- (Updatable) Type of remap. Refer to METADATA_REMAP Procedure
- New
Value string - (Updatable) Specifies the new value that oldValue should be translated into.
- Old
Value string - (Updatable) Specifies the value which needs to be reset.
- Type string
- (Updatable) Type of remap. Refer to METADATA_REMAP Procedure
- new
Value String - (Updatable) Specifies the new value that oldValue should be translated into.
- old
Value String - (Updatable) Specifies the value which needs to be reset.
- type String
- (Updatable) Type of remap. Refer to METADATA_REMAP Procedure
- new
Value string - (Updatable) Specifies the new value that oldValue should be translated into.
- old
Value string - (Updatable) Specifies the value which needs to be reset.
- type string
- (Updatable) Type of remap. Refer to METADATA_REMAP Procedure
- new_
value str - (Updatable) Specifies the new value that oldValue should be translated into.
- old_
value str - (Updatable) Specifies the value which needs to be reset.
- type str
- (Updatable) Type of remap. Refer to METADATA_REMAP Procedure
- new
Value String - (Updatable) Specifies the new value that oldValue should be translated into.
- old
Value String - (Updatable) Specifies the value which needs to be reset.
- type String
- (Updatable) Type of remap. Refer to METADATA_REMAP Procedure
MigrationDumpTransferDetails, MigrationDumpTransferDetailsArgs
- string
- Optional OCID of the shared storage mount target.
- Source
Migration
Dump Transfer Details Source - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- Target
Migration
Dump Transfer Details Target - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- string
- Optional OCID of the shared storage mount target.
- Source
Migration
Dump Transfer Details Source - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- Target
Migration
Dump Transfer Details Target - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- String
- Optional OCID of the shared storage mount target.
- source
Migration
Dump Transfer Details Source - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- target
Migration
Dump Transfer Details Target - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- string
- Optional OCID of the shared storage mount target.
- source
Migration
Dump Transfer Details Source - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- target
Migration
Dump Transfer Details Target - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- str
- Optional OCID of the shared storage mount target.
- source
databasemigration.
Migration Dump Transfer Details Source - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- target
databasemigration.
Migration Dump Transfer Details Target - (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- String
- Optional OCID of the shared storage mount target.
- source Property Map
- (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
- target Property Map
- (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL
MigrationDumpTransferDetailsSource, MigrationDumpTransferDetailsSourceArgs
- Kind string
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- Oci
Home string - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- Wallet
Location string - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- Kind string
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- Oci
Home string - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- Wallet
Location string - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- kind String
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- oci
Home String - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- wallet
Location String - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- kind string
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- oci
Home string - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- wallet
Location string - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- kind str
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- oci_
home str - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- wallet_
location str - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- kind String
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- oci
Home String - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- wallet
Location String - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
MigrationDumpTransferDetailsTarget, MigrationDumpTransferDetailsTargetArgs
- Kind string
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- Oci
Home string - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- Wallet
Location string - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- Kind string
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- Oci
Home string - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- Wallet
Location string - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- kind String
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- oci
Home String - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- wallet
Location String - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- kind string
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- oci
Home string - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- wallet
Location string - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- kind str
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- oci_
home str - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- wallet_
location str - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
- kind String
- (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
- oci
Home String - (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
- wallet
Location String - (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
MigrationExcludeObject, MigrationExcludeObjectArgs
- Object string
- (Updatable) Name of the object (regular expression is allowed)
- Owner string
- (Updatable) Owner of the object (regular expression is allowed)
- Is
Omit boolExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- Type string
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- Object string
- (Updatable) Name of the object (regular expression is allowed)
- Owner string
- (Updatable) Owner of the object (regular expression is allowed)
- Is
Omit boolExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- Type string
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- object String
- (Updatable) Name of the object (regular expression is allowed)
- owner String
- (Updatable) Owner of the object (regular expression is allowed)
- is
Omit BooleanExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- type String
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- object string
- (Updatable) Name of the object (regular expression is allowed)
- owner string
- (Updatable) Owner of the object (regular expression is allowed)
- is
Omit booleanExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- type string
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- object str
- (Updatable) Name of the object (regular expression is allowed)
- owner str
- (Updatable) Owner of the object (regular expression is allowed)
- is_
omit_ boolexcluded_ table_ from_ replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- type str
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- object String
- (Updatable) Name of the object (regular expression is allowed)
- owner String
- (Updatable) Owner of the object (regular expression is allowed)
- is
Omit BooleanExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- type String
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
MigrationGoldenGateDetails, MigrationGoldenGateDetailsArgs
- Hub
Migration
Golden Gate Details Hub - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- Settings
Migration
Golden Gate Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- Hub
Migration
Golden Gate Details Hub - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- Settings
Migration
Golden Gate Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- hub
Migration
Golden Gate Details Hub - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- settings
Migration
Golden Gate Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- hub
Migration
Golden Gate Details Hub - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- settings
Migration
Golden Gate Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- hub
databasemigration.
Migration Golden Gate Details Hub - (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- settings
databasemigration.
Migration Golden Gate Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- hub Property Map
- (Updatable) Details about Oracle GoldenGate Microservices. Required for online logical migration.
- settings Property Map
- (Updatable) Optional settings for GoldenGate Microservices processes
MigrationGoldenGateDetailsHub, MigrationGoldenGateDetailsHubArgs
- Rest
Admin MigrationCredentials Golden Gate Details Hub Rest Admin Credentials - (Updatable) Database Administrator Credentials details.
- Url string
- (Updatable) Oracle GoldenGate Microservices hub's REST endpoint. Refer to https://docs.oracle.com/en/middleware/goldengate/core/19.1/securing/network.html#GUID-A709DA55-111D-455E-8942-C9BDD1E38CAA
- Compute
Id string - (Updatable) OCID of GoldenGate Microservices compute instance.
- Source
Container MigrationDb Admin Credentials Golden Gate Details Hub Source Container Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- Source
Db MigrationAdmin Credentials Golden Gate Details Hub Source Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- Source
Microservices stringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on source database
- Target
Db MigrationAdmin Credentials Golden Gate Details Hub Target Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- Target
Microservices stringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on target database
- Rest
Admin MigrationCredentials Golden Gate Details Hub Rest Admin Credentials - (Updatable) Database Administrator Credentials details.
- Url string
- (Updatable) Oracle GoldenGate Microservices hub's REST endpoint. Refer to https://docs.oracle.com/en/middleware/goldengate/core/19.1/securing/network.html#GUID-A709DA55-111D-455E-8942-C9BDD1E38CAA
- Compute
Id string - (Updatable) OCID of GoldenGate Microservices compute instance.
- Source
Container MigrationDb Admin Credentials Golden Gate Details Hub Source Container Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- Source
Db MigrationAdmin Credentials Golden Gate Details Hub Source Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- Source
Microservices stringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on source database
- Target
Db MigrationAdmin Credentials Golden Gate Details Hub Target Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- Target
Microservices stringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on target database
- rest
Admin MigrationCredentials Golden Gate Details Hub Rest Admin Credentials - (Updatable) Database Administrator Credentials details.
- url String
- (Updatable) Oracle GoldenGate Microservices hub's REST endpoint. Refer to https://docs.oracle.com/en/middleware/goldengate/core/19.1/securing/network.html#GUID-A709DA55-111D-455E-8942-C9BDD1E38CAA
- compute
Id String - (Updatable) OCID of GoldenGate Microservices compute instance.
- source
Container MigrationDb Admin Credentials Golden Gate Details Hub Source Container Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- source
Db MigrationAdmin Credentials Golden Gate Details Hub Source Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- source
Microservices StringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on source database
- target
Db MigrationAdmin Credentials Golden Gate Details Hub Target Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- target
Microservices StringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on target database
- rest
Admin MigrationCredentials Golden Gate Details Hub Rest Admin Credentials - (Updatable) Database Administrator Credentials details.
- url string
- (Updatable) Oracle GoldenGate Microservices hub's REST endpoint. Refer to https://docs.oracle.com/en/middleware/goldengate/core/19.1/securing/network.html#GUID-A709DA55-111D-455E-8942-C9BDD1E38CAA
- compute
Id string - (Updatable) OCID of GoldenGate Microservices compute instance.
- source
Container MigrationDb Admin Credentials Golden Gate Details Hub Source Container Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- source
Db MigrationAdmin Credentials Golden Gate Details Hub Source Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- source
Microservices stringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on source database
- target
Db MigrationAdmin Credentials Golden Gate Details Hub Target Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- target
Microservices stringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on target database
- rest_
admin_ databasemigration.credentials Migration Golden Gate Details Hub Rest Admin Credentials - (Updatable) Database Administrator Credentials details.
- url str
- (Updatable) Oracle GoldenGate Microservices hub's REST endpoint. Refer to https://docs.oracle.com/en/middleware/goldengate/core/19.1/securing/network.html#GUID-A709DA55-111D-455E-8942-C9BDD1E38CAA
- compute_
id str - (Updatable) OCID of GoldenGate Microservices compute instance.
- source_
container_ databasemigration.db_ admin_ credentials Migration Golden Gate Details Hub Source Container Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- source_
db_ databasemigration.admin_ credentials Migration Golden Gate Details Hub Source Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- source_
microservices_ strdeployment_ name - (Updatable) Name of GoldenGate Microservices deployment to operate on source database
- target_
db_ databasemigration.admin_ credentials Migration Golden Gate Details Hub Target Db Admin Credentials - (Updatable) Database Administrator Credentials details.
- target_
microservices_ strdeployment_ name - (Updatable) Name of GoldenGate Microservices deployment to operate on target database
- rest
Admin Property MapCredentials - (Updatable) Database Administrator Credentials details.
- url String
- (Updatable) Oracle GoldenGate Microservices hub's REST endpoint. Refer to https://docs.oracle.com/en/middleware/goldengate/core/19.1/securing/network.html#GUID-A709DA55-111D-455E-8942-C9BDD1E38CAA
- compute
Id String - (Updatable) OCID of GoldenGate Microservices compute instance.
- source
Container Property MapDb Admin Credentials - (Updatable) Database Administrator Credentials details.
- source
Db Property MapAdmin Credentials - (Updatable) Database Administrator Credentials details.
- source
Microservices StringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on source database
- target
Db Property MapAdmin Credentials - (Updatable) Database Administrator Credentials details.
- target
Microservices StringDeployment Name - (Updatable) Name of GoldenGate Microservices deployment to operate on target database
MigrationGoldenGateDetailsHubRestAdminCredentials, MigrationGoldenGateDetailsHubRestAdminCredentialsArgs
MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentials, MigrationGoldenGateDetailsHubSourceContainerDbAdminCredentialsArgs
MigrationGoldenGateDetailsHubSourceDbAdminCredentials, MigrationGoldenGateDetailsHubSourceDbAdminCredentialsArgs
MigrationGoldenGateDetailsHubTargetDbAdminCredentials, MigrationGoldenGateDetailsHubTargetDbAdminCredentialsArgs
MigrationGoldenGateDetailsSettings, MigrationGoldenGateDetailsSettingsArgs
- Acceptable
Lag int - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- Extract
Migration
Golden Gate Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- Replicat
Migration
Golden Gate Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- Acceptable
Lag int - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- Extract
Migration
Golden Gate Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- Replicat
Migration
Golden Gate Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- acceptable
Lag Integer - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- extract
Migration
Golden Gate Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- replicat
Migration
Golden Gate Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- acceptable
Lag number - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- extract
Migration
Golden Gate Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- replicat
Migration
Golden Gate Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- acceptable_
lag int - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- extract
databasemigration.
Migration Golden Gate Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- replicat
databasemigration.
Migration Golden Gate Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- acceptable
Lag Number - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- extract Property Map
- (Updatable) Parameters for GoldenGate Extract processes.
- replicat Property Map
- (Updatable) Parameters for GoldenGate Replicat processes.
MigrationGoldenGateDetailsSettingsExtract, MigrationGoldenGateDetailsSettingsExtractArgs
- Long
Trans intDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- Performance
Profile string - (Updatable) Extract performance.
- Long
Trans intDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- Performance
Profile string - (Updatable) Extract performance.
- long
Trans IntegerDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- performance
Profile String - (Updatable) Extract performance.
- long
Trans numberDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- performance
Profile string - (Updatable) Extract performance.
- long_
trans_ intduration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- performance_
profile str - (Updatable) Extract performance.
- long
Trans NumberDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- performance
Profile String - (Updatable) Extract performance.
MigrationGoldenGateDetailsSettingsReplicat, MigrationGoldenGateDetailsSettingsReplicatArgs
- Map
Parallelism int - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- Max
Apply intParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- Min
Apply intParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- Performance
Profile string - Extract performance.
- Map
Parallelism int - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- Max
Apply intParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- Min
Apply intParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- Performance
Profile string - Extract performance.
- map
Parallelism Integer - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- max
Apply IntegerParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- min
Apply IntegerParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- performance
Profile String - Extract performance.
- map
Parallelism number - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- max
Apply numberParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- min
Apply numberParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- performance
Profile string - Extract performance.
- map_
parallelism int - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- max_
apply_ intparallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- min_
apply_ intparallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- performance_
profile str - Extract performance.
- map
Parallelism Number - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- max
Apply NumberParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- min
Apply NumberParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- performance
Profile String - Extract performance.
MigrationGoldenGateServiceDetails, MigrationGoldenGateServiceDetailsArgs
- Ggs
Deployments List<MigrationGolden Gate Service Details Ggs Deployment> - Details about Oracle GoldenGate GGS Deployment.
- Settings
Migration
Golden Gate Service Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- Source
Container MigrationDb Credentials Golden Gate Service Details Source Container Db Credentials - (Updatable) Database Credentials details.
- Source
Db MigrationCredentials Golden Gate Service Details Source Db Credentials - (Updatable) Database Credentials details.
- Target
Db MigrationCredentials Golden Gate Service Details Target Db Credentials - (Updatable) Database Credentials details.
- Ggs
Deployments []MigrationGolden Gate Service Details Ggs Deployment - Details about Oracle GoldenGate GGS Deployment.
- Settings
Migration
Golden Gate Service Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- Source
Container MigrationDb Credentials Golden Gate Service Details Source Container Db Credentials - (Updatable) Database Credentials details.
- Source
Db MigrationCredentials Golden Gate Service Details Source Db Credentials - (Updatable) Database Credentials details.
- Target
Db MigrationCredentials Golden Gate Service Details Target Db Credentials - (Updatable) Database Credentials details.
- ggs
Deployments List<MigrationGolden Gate Service Details Ggs Deployment> - Details about Oracle GoldenGate GGS Deployment.
- settings
Migration
Golden Gate Service Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- source
Container MigrationDb Credentials Golden Gate Service Details Source Container Db Credentials - (Updatable) Database Credentials details.
- source
Db MigrationCredentials Golden Gate Service Details Source Db Credentials - (Updatable) Database Credentials details.
- target
Db MigrationCredentials Golden Gate Service Details Target Db Credentials - (Updatable) Database Credentials details.
- ggs
Deployments MigrationGolden Gate Service Details Ggs Deployment[] - Details about Oracle GoldenGate GGS Deployment.
- settings
Migration
Golden Gate Service Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- source
Container MigrationDb Credentials Golden Gate Service Details Source Container Db Credentials - (Updatable) Database Credentials details.
- source
Db MigrationCredentials Golden Gate Service Details Source Db Credentials - (Updatable) Database Credentials details.
- target
Db MigrationCredentials Golden Gate Service Details Target Db Credentials - (Updatable) Database Credentials details.
- ggs_
deployments Sequence[databasemigration.Migration Golden Gate Service Details Ggs Deployment] - Details about Oracle GoldenGate GGS Deployment.
- settings
databasemigration.
Migration Golden Gate Service Details Settings - (Updatable) Optional settings for GoldenGate Microservices processes
- source_
container_ databasemigration.db_ credentials Migration Golden Gate Service Details Source Container Db Credentials - (Updatable) Database Credentials details.
- source_
db_ databasemigration.credentials Migration Golden Gate Service Details Source Db Credentials - (Updatable) Database Credentials details.
- target_
db_ databasemigration.credentials Migration Golden Gate Service Details Target Db Credentials - (Updatable) Database Credentials details.
- ggs
Deployments List<Property Map> - Details about Oracle GoldenGate GGS Deployment.
- settings Property Map
- (Updatable) Optional settings for GoldenGate Microservices processes
- source
Container Property MapDb Credentials - (Updatable) Database Credentials details.
- source
Db Property MapCredentials - (Updatable) Database Credentials details.
- target
Db Property MapCredentials - (Updatable) Database Credentials details.
MigrationGoldenGateServiceDetailsGgsDeployment, MigrationGoldenGateServiceDetailsGgsDeploymentArgs
- Deployment
Id string - OCID of a GoldenGate Deployment
- Ggs
Admin stringCredentials Secret Id - OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
- Deployment
Id string - OCID of a GoldenGate Deployment
- Ggs
Admin stringCredentials Secret Id - OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
- deployment
Id String - OCID of a GoldenGate Deployment
- ggs
Admin StringCredentials Secret Id - OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
- deployment
Id string - OCID of a GoldenGate Deployment
- ggs
Admin stringCredentials Secret Id - OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
- deployment_
id str - OCID of a GoldenGate Deployment
- ggs_
admin_ strcredentials_ secret_ id - OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
- deployment
Id String - OCID of a GoldenGate Deployment
- ggs
Admin StringCredentials Secret Id - OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
MigrationGoldenGateServiceDetailsSettings, MigrationGoldenGateServiceDetailsSettingsArgs
- Acceptable
Lag int - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- Extract
Migration
Golden Gate Service Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- Replicat
Migration
Golden Gate Service Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- Acceptable
Lag int - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- Extract
Migration
Golden Gate Service Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- Replicat
Migration
Golden Gate Service Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- acceptable
Lag Integer - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- extract
Migration
Golden Gate Service Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- replicat
Migration
Golden Gate Service Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- acceptable
Lag number - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- extract
Migration
Golden Gate Service Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- replicat
Migration
Golden Gate Service Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- acceptable_
lag int - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- extract
databasemigration.
Migration Golden Gate Service Details Settings Extract - (Updatable) Parameters for GoldenGate Extract processes.
- replicat
databasemigration.
Migration Golden Gate Service Details Settings Replicat - (Updatable) Parameters for GoldenGate Replicat processes.
- acceptable
Lag Number - (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
- extract Property Map
- (Updatable) Parameters for GoldenGate Extract processes.
- replicat Property Map
- (Updatable) Parameters for GoldenGate Replicat processes.
MigrationGoldenGateServiceDetailsSettingsExtract, MigrationGoldenGateServiceDetailsSettingsExtractArgs
- Long
Trans intDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- Performance
Profile string - (Updatable) Extract performance.
- Long
Trans intDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- Performance
Profile string - (Updatable) Extract performance.
- long
Trans IntegerDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- performance
Profile String - (Updatable) Extract performance.
- long
Trans numberDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- performance
Profile string - (Updatable) Extract performance.
- long_
trans_ intduration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- performance_
profile str - (Updatable) Extract performance.
- long
Trans NumberDuration - (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
- performance
Profile String - (Updatable) Extract performance.
MigrationGoldenGateServiceDetailsSettingsReplicat, MigrationGoldenGateServiceDetailsSettingsReplicatArgs
- Map
Parallelism int - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- Max
Apply intParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- Min
Apply intParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- Map
Parallelism int - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- Max
Apply intParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- Min
Apply intParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- map
Parallelism Integer - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- max
Apply IntegerParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- min
Apply IntegerParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- map
Parallelism number - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- max
Apply numberParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- min
Apply numberParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- map_
parallelism int - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- max_
apply_ intparallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- min_
apply_ intparallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- map
Parallelism Number - (Updatable) Number of threads used to read trail files (valid for Parallel Replicat)
- max
Apply NumberParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
- min
Apply NumberParallelism - (Updatable) Defines the range in which the Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
MigrationGoldenGateServiceDetailsSourceContainerDbCredentials, MigrationGoldenGateServiceDetailsSourceContainerDbCredentialsArgs
MigrationGoldenGateServiceDetailsSourceDbCredentials, MigrationGoldenGateServiceDetailsSourceDbCredentialsArgs
MigrationGoldenGateServiceDetailsTargetDbCredentials, MigrationGoldenGateServiceDetailsTargetDbCredentialsArgs
MigrationIncludeObject, MigrationIncludeObjectArgs
- Object string
- (Updatable) Name of the object (regular expression is allowed)
- Owner string
- (Updatable) Owner of the object (regular expression is allowed)
- Is
Omit boolExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- Type string
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- Object string
- (Updatable) Name of the object (regular expression is allowed)
- Owner string
- (Updatable) Owner of the object (regular expression is allowed)
- Is
Omit boolExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- Type string
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- object String
- (Updatable) Name of the object (regular expression is allowed)
- owner String
- (Updatable) Owner of the object (regular expression is allowed)
- is
Omit BooleanExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- type String
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- object string
- (Updatable) Name of the object (regular expression is allowed)
- owner string
- (Updatable) Owner of the object (regular expression is allowed)
- is
Omit booleanExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- type string
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- object str
- (Updatable) Name of the object (regular expression is allowed)
- owner str
- (Updatable) Owner of the object (regular expression is allowed)
- is_
omit_ boolexcluded_ table_ from_ replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- type str
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
- object String
- (Updatable) Name of the object (regular expression is allowed)
- owner String
- (Updatable) Owner of the object (regular expression is allowed)
- is
Omit BooleanExcluded Table From Replication - (Updatable) Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and that are included in the exludeObjects.
- type String
- (Updatable) Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
MigrationVaultDetails, MigrationVaultDetailsArgs
- Compartment
Id string - (Updatable) OCID of the compartment where the secret containing the credentials will be created.
- Key
Id string - (Updatable) OCID of the vault encryption key
- Vault
Id string (Updatable) OCID of the vault
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Compartment
Id string - (Updatable) OCID of the compartment where the secret containing the credentials will be created.
- Key
Id string - (Updatable) OCID of the vault encryption key
- Vault
Id string (Updatable) OCID of the vault
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id String - (Updatable) OCID of the compartment where the secret containing the credentials will be created.
- key
Id String - (Updatable) OCID of the vault encryption key
- vault
Id String (Updatable) OCID of the vault
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id string - (Updatable) OCID of the compartment where the secret containing the credentials will be created.
- key
Id string - (Updatable) OCID of the vault encryption key
- vault
Id string (Updatable) OCID of the vault
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment_
id str - (Updatable) OCID of the compartment where the secret containing the credentials will be created.
- key_
id str - (Updatable) OCID of the vault encryption key
- vault_
id str (Updatable) OCID of the vault
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id String - (Updatable) OCID of the compartment where the secret containing the credentials will be created.
- key
Id String - (Updatable) OCID of the vault encryption key
- vault
Id String (Updatable) OCID of the vault
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
Import
Migrations can be imported using the id
, e.g.
$ pulumi import oci:DatabaseMigration/migration:Migration test_migration "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.