1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DatabaseMigration
  5. getMigration
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.DatabaseMigration.getMigration

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    This data source provides details about a specific Migration resource in Oracle Cloud Infrastructure Database Migration service.

    Display Migration details.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testMigration = oci.DatabaseMigration.getMigration({
        migrationId: oci_database_migration_migration.test_migration.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_migration = oci.DatabaseMigration.get_migration(migration_id=oci_database_migration_migration["test_migration"]["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.GetMigration(ctx, &databasemigration.GetMigrationArgs{
    			MigrationId: oci_database_migration_migration.Test_migration.Id,
    		}, nil)
    		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 = Oci.DatabaseMigration.GetMigration.Invoke(new()
        {
            MigrationId = oci_database_migration_migration.Test_migration.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.DatabaseMigration.DatabaseMigrationFunctions;
    import com.pulumi.oci.DatabaseMigration.inputs.GetMigrationArgs;
    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) {
            final var testMigration = DatabaseMigrationFunctions.getMigration(GetMigrationArgs.builder()
                .migrationId(oci_database_migration_migration.test_migration().id())
                .build());
    
        }
    }
    
    variables:
      testMigration:
        fn::invoke:
          Function: oci:DatabaseMigration:getMigration
          Arguments:
            migrationId: ${oci_database_migration_migration.test_migration.id}
    

    Using getMigration

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getMigration(args: GetMigrationArgs, opts?: InvokeOptions): Promise<GetMigrationResult>
    function getMigrationOutput(args: GetMigrationOutputArgs, opts?: InvokeOptions): Output<GetMigrationResult>
    def get_migration(migration_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetMigrationResult
    def get_migration_output(migration_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetMigrationResult]
    func GetMigration(ctx *Context, args *GetMigrationArgs, opts ...InvokeOption) (*GetMigrationResult, error)
    func GetMigrationOutput(ctx *Context, args *GetMigrationOutputArgs, opts ...InvokeOption) GetMigrationResultOutput

    > Note: This function is named GetMigration in the Go SDK.

    public static class GetMigration 
    {
        public static Task<GetMigrationResult> InvokeAsync(GetMigrationArgs args, InvokeOptions? opts = null)
        public static Output<GetMigrationResult> Invoke(GetMigrationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMigrationResult> getMigration(GetMigrationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:DatabaseMigration/getMigration:getMigration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    MigrationId string
    The OCID of the migration
    MigrationId string
    The OCID of the migration
    migrationId String
    The OCID of the migration
    migrationId string
    The OCID of the migration
    migration_id str
    The OCID of the migration
    migrationId String
    The OCID of the migration

    getMigration Result

    The following output properties are available:

    AdvisorSettings List<GetMigrationAdvisorSetting>
    Optional Pre-Migration advisor settings.
    AgentId string
    The OCID of the registered on-premises ODMS Agent. Only valid for Offline Migrations.
    CompartmentId string
    OCID of the compartment where the secret containing the credentials will be created.
    CredentialsSecretId string
    OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
    CsvText string
    DataTransferMediumDetails List<GetMigrationDataTransferMediumDetail>
    Data Transfer Medium details for the Migration.
    DataTransferMediumDetailsV2s List<GetMigrationDataTransferMediumDetailsV2>
    DatapumpSettings List<GetMigrationDatapumpSetting>
    Optional settings for Data Pump Export and Import jobs
    DefinedTags Dictionary<string, object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    Migration Display Name
    DumpTransferDetails List<GetMigrationDumpTransferDetail>
    Optional additional properties for dump transfer.
    ExcludeObjects List<GetMigrationExcludeObject>
    Database objects to exclude from migration. If 'includeObjects' are specified, only exclude object types can be specified with general wildcards (.*) for owner and objectName.
    ExecutingJobId string
    OCID of the current ODMS Job in execution for the Migration, if any.
    FreeformTags Dictionary<string, object>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    GoldenGateDetails List<GetMigrationGoldenGateDetail>
    Details about Oracle GoldenGate Microservices.
    GoldenGateServiceDetails List<GetMigrationGoldenGateServiceDetail>
    Details about Oracle GoldenGate GGS Deployment.
    Id string
    The OCID of the resource
    IncludeObjects List<GetMigrationIncludeObject>
    Database objects to include from migration.
    LifecycleDetails string
    Additional status related to the execution and current state of the Migration.
    MigrationId string
    SourceContainerDatabaseConnectionId string
    The OCID of the Source Container Database Connection.
    SourceDatabaseConnectionId string
    The OCID of the Source Database Connection.
    State string
    The current state of the Migration resource.
    SystemTags Dictionary<string, object>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TargetDatabaseConnectionId string
    The OCID of the Target Database Connection.
    TimeCreated string
    The time the Migration was created. An RFC3339 formatted datetime string.
    TimeLastMigration string
    The time of last Migration. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time of the last Migration details update. An RFC3339 formatted datetime string.
    Type string
    Migration type.
    VaultDetails List<GetMigrationVaultDetail>
    Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
    WaitAfter string
    Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
    AdvisorSettings []GetMigrationAdvisorSetting
    Optional Pre-Migration advisor settings.
    AgentId string
    The OCID of the registered on-premises ODMS Agent. Only valid for Offline Migrations.
    CompartmentId string
    OCID of the compartment where the secret containing the credentials will be created.
    CredentialsSecretId string
    OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
    CsvText string
    DataTransferMediumDetails []GetMigrationDataTransferMediumDetail
    Data Transfer Medium details for the Migration.
    DataTransferMediumDetailsV2s []GetMigrationDataTransferMediumDetailsV2
    DatapumpSettings []GetMigrationDatapumpSetting
    Optional settings for Data Pump Export and Import jobs
    DefinedTags map[string]interface{}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    Migration Display Name
    DumpTransferDetails []GetMigrationDumpTransferDetail
    Optional additional properties for dump transfer.
    ExcludeObjects []GetMigrationExcludeObject
    Database objects to exclude from migration. If 'includeObjects' are specified, only exclude object types can be specified with general wildcards (.*) for owner and objectName.
    ExecutingJobId string
    OCID of the current ODMS Job in execution for the Migration, if any.
    FreeformTags map[string]interface{}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    GoldenGateDetails []GetMigrationGoldenGateDetail
    Details about Oracle GoldenGate Microservices.
    GoldenGateServiceDetails []GetMigrationGoldenGateServiceDetail
    Details about Oracle GoldenGate GGS Deployment.
    Id string
    The OCID of the resource
    IncludeObjects []GetMigrationIncludeObject
    Database objects to include from migration.
    LifecycleDetails string
    Additional status related to the execution and current state of the Migration.
    MigrationId string
    SourceContainerDatabaseConnectionId string
    The OCID of the Source Container Database Connection.
    SourceDatabaseConnectionId string
    The OCID of the Source Database Connection.
    State string
    The current state of the Migration resource.
    SystemTags map[string]interface{}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TargetDatabaseConnectionId string
    The OCID of the Target Database Connection.
    TimeCreated string
    The time the Migration was created. An RFC3339 formatted datetime string.
    TimeLastMigration string
    The time of last Migration. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time of the last Migration details update. An RFC3339 formatted datetime string.
    Type string
    Migration type.
    VaultDetails []GetMigrationVaultDetail
    Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
    WaitAfter string
    Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
    advisorSettings List<GetMigrationAdvisorSetting>
    Optional Pre-Migration advisor settings.
    agentId String
    The OCID of the registered on-premises ODMS Agent. Only valid for Offline Migrations.
    compartmentId String
    OCID of the compartment where the secret containing the credentials will be created.
    credentialsSecretId String
    OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
    csvText String
    dataTransferMediumDetails List<GetMigrationDataTransferMediumDetail>
    Data Transfer Medium details for the Migration.
    dataTransferMediumDetailsV2s List<GetMigrationDataTransferMediumDetailsV2>
    datapumpSettings List<GetMigrationDatapumpSetting>
    Optional settings for Data Pump Export and Import jobs
    definedTags Map<String,Object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    Migration Display Name
    dumpTransferDetails List<GetMigrationDumpTransferDetail>
    Optional additional properties for dump transfer.
    excludeObjects List<GetMigrationExcludeObject>
    Database objects to exclude from migration. If 'includeObjects' are specified, only exclude object types can be specified with general wildcards (.*) for owner and objectName.
    executingJobId String
    OCID of the current ODMS Job in execution for the Migration, if any.
    freeformTags Map<String,Object>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    goldenGateDetails List<GetMigrationGoldenGateDetail>
    Details about Oracle GoldenGate Microservices.
    goldenGateServiceDetails List<GetMigrationGoldenGateServiceDetail>
    Details about Oracle GoldenGate GGS Deployment.
    id String
    The OCID of the resource
    includeObjects List<GetMigrationIncludeObject>
    Database objects to include from migration.
    lifecycleDetails String
    Additional status related to the execution and current state of the Migration.
    migrationId String
    sourceContainerDatabaseConnectionId String
    The OCID of the Source Container Database Connection.
    sourceDatabaseConnectionId String
    The OCID of the Source Database Connection.
    state String
    The current state of the Migration resource.
    systemTags Map<String,Object>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetDatabaseConnectionId String
    The OCID of the Target Database Connection.
    timeCreated String
    The time the Migration was created. An RFC3339 formatted datetime string.
    timeLastMigration String
    The time of last Migration. An RFC3339 formatted datetime string.
    timeUpdated String
    The time of the last Migration details update. An RFC3339 formatted datetime string.
    type String
    Migration type.
    vaultDetails List<GetMigrationVaultDetail>
    Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
    waitAfter String
    Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
    advisorSettings GetMigrationAdvisorSetting[]
    Optional Pre-Migration advisor settings.
    agentId string
    The OCID of the registered on-premises ODMS Agent. Only valid for Offline Migrations.
    compartmentId string
    OCID of the compartment where the secret containing the credentials will be created.
    credentialsSecretId string
    OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
    csvText string
    dataTransferMediumDetails GetMigrationDataTransferMediumDetail[]
    Data Transfer Medium details for the Migration.
    dataTransferMediumDetailsV2s GetMigrationDataTransferMediumDetailsV2[]
    datapumpSettings GetMigrationDatapumpSetting[]
    Optional settings for Data Pump Export and Import jobs
    definedTags {[key: string]: any}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName string
    Migration Display Name
    dumpTransferDetails GetMigrationDumpTransferDetail[]
    Optional additional properties for dump transfer.
    excludeObjects GetMigrationExcludeObject[]
    Database objects to exclude from migration. If 'includeObjects' are specified, only exclude object types can be specified with general wildcards (.*) for owner and objectName.
    executingJobId string
    OCID of the current ODMS Job in execution for the Migration, if any.
    freeformTags {[key: string]: any}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    goldenGateDetails GetMigrationGoldenGateDetail[]
    Details about Oracle GoldenGate Microservices.
    goldenGateServiceDetails GetMigrationGoldenGateServiceDetail[]
    Details about Oracle GoldenGate GGS Deployment.
    id string
    The OCID of the resource
    includeObjects GetMigrationIncludeObject[]
    Database objects to include from migration.
    lifecycleDetails string
    Additional status related to the execution and current state of the Migration.
    migrationId string
    sourceContainerDatabaseConnectionId string
    The OCID of the Source Container Database Connection.
    sourceDatabaseConnectionId string
    The OCID of the Source Database Connection.
    state string
    The current state of the Migration resource.
    systemTags {[key: string]: any}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetDatabaseConnectionId string
    The OCID of the Target Database Connection.
    timeCreated string
    The time the Migration was created. An RFC3339 formatted datetime string.
    timeLastMigration string
    The time of last Migration. An RFC3339 formatted datetime string.
    timeUpdated string
    The time of the last Migration details update. An RFC3339 formatted datetime string.
    type string
    Migration type.
    vaultDetails GetMigrationVaultDetail[]
    Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
    waitAfter string
    Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.
    advisor_settings Sequence[databasemigration.GetMigrationAdvisorSetting]
    Optional Pre-Migration advisor settings.
    agent_id str
    The OCID of the registered on-premises ODMS Agent. Only valid for Offline Migrations.
    compartment_id str
    OCID of the compartment where the secret containing the credentials will be created.
    credentials_secret_id str
    OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
    csv_text str
    data_transfer_medium_details Sequence[databasemigration.GetMigrationDataTransferMediumDetail]
    Data Transfer Medium details for the Migration.
    data_transfer_medium_details_v2s Sequence[databasemigration.GetMigrationDataTransferMediumDetailsV2]
    datapump_settings Sequence[databasemigration.GetMigrationDatapumpSetting]
    Optional settings for Data Pump Export and Import jobs
    defined_tags Mapping[str, Any]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    display_name str
    Migration Display Name
    dump_transfer_details Sequence[databasemigration.GetMigrationDumpTransferDetail]
    Optional additional properties for dump transfer.
    exclude_objects Sequence[databasemigration.GetMigrationExcludeObject]
    Database objects to exclude from migration. If 'includeObjects' are specified, only exclude object types can be specified with general wildcards (.*) for owner and objectName.
    executing_job_id str
    OCID of the current ODMS Job in execution for the Migration, if any.
    freeform_tags Mapping[str, Any]
    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_details Sequence[databasemigration.GetMigrationGoldenGateDetail]
    Details about Oracle GoldenGate Microservices.
    golden_gate_service_details Sequence[databasemigration.GetMigrationGoldenGateServiceDetail]
    Details about Oracle GoldenGate GGS Deployment.
    id str
    The OCID of the resource
    include_objects Sequence[databasemigration.GetMigrationIncludeObject]
    Database objects to include from migration.
    lifecycle_details str
    Additional status related to the execution and current state of the Migration.
    migration_id str
    source_container_database_connection_id str
    The OCID of the Source Container Database Connection.
    source_database_connection_id str
    The OCID of the Source Database Connection.
    state str
    The current state of the Migration resource.
    system_tags Mapping[str, Any]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    target_database_connection_id str
    The OCID of the Target Database Connection.
    time_created str
    The time the Migration was created. An RFC3339 formatted datetime string.
    time_last_migration str
    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
    Migration type.
    vault_details Sequence[databasemigration.GetMigrationVaultDetail]
    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.
    advisorSettings List<Property Map>
    Optional Pre-Migration advisor settings.
    agentId String
    The OCID of the registered on-premises ODMS Agent. Only valid for Offline Migrations.
    compartmentId String
    OCID of the compartment where the secret containing the credentials will be created.
    credentialsSecretId String
    OCID of the Secret in the Oracle Cloud Infrastructure vault containing the Migration credentials. Used to store GoldenGate administrator user credentials.
    csvText String
    dataTransferMediumDetails List<Property Map>
    Data Transfer Medium details for the Migration.
    dataTransferMediumDetailsV2s List<Property Map>
    datapumpSettings List<Property Map>
    Optional settings for Data Pump Export and Import jobs
    definedTags Map<Any>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    Migration Display Name
    dumpTransferDetails List<Property Map>
    Optional additional properties for dump transfer.
    excludeObjects List<Property Map>
    Database objects to exclude from migration. If 'includeObjects' are specified, only exclude object types can be specified with general wildcards (.*) for owner and objectName.
    executingJobId String
    OCID of the current ODMS Job in execution for the Migration, if any.
    freeformTags Map<Any>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    goldenGateDetails List<Property Map>
    Details about Oracle GoldenGate Microservices.
    goldenGateServiceDetails List<Property Map>
    Details about Oracle GoldenGate GGS Deployment.
    id String
    The OCID of the resource
    includeObjects List<Property Map>
    Database objects to include from migration.
    lifecycleDetails String
    Additional status related to the execution and current state of the Migration.
    migrationId String
    sourceContainerDatabaseConnectionId String
    The OCID of the Source Container Database Connection.
    sourceDatabaseConnectionId String
    The OCID of the Source Database Connection.
    state String
    The current state of the Migration resource.
    systemTags Map<Any>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetDatabaseConnectionId String
    The OCID of the Target Database Connection.
    timeCreated String
    The time the Migration was created. An RFC3339 formatted datetime string.
    timeLastMigration String
    The time of last Migration. An RFC3339 formatted datetime string.
    timeUpdated String
    The time of the last Migration details update. An RFC3339 formatted datetime string.
    type String
    Migration type.
    vaultDetails List<Property Map>
    Oracle Cloud Infrastructure Vault details to store migration and connection credentials secrets
    waitAfter String
    Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called.

    Supporting Types

    GetMigrationAdvisorSetting

    IsIgnoreErrors bool
    True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
    IsSkipAdvisor bool
    True to skip the Pre-Migration Advisor execution. Default is false.
    IsIgnoreErrors bool
    True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
    IsSkipAdvisor bool
    True to skip the Pre-Migration Advisor execution. Default is false.
    isIgnoreErrors Boolean
    True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
    isSkipAdvisor Boolean
    True to skip the Pre-Migration Advisor execution. Default is false.
    isIgnoreErrors boolean
    True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
    isSkipAdvisor boolean
    True to skip the Pre-Migration Advisor execution. Default is false.
    is_ignore_errors bool
    True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
    is_skip_advisor bool
    True to skip the Pre-Migration Advisor execution. Default is false.
    isIgnoreErrors Boolean
    True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
    isSkipAdvisor Boolean
    True to skip the Pre-Migration Advisor execution. Default is false.

    GetMigrationDataTransferMediumDetail

    DatabaseLinkDetails List<GetMigrationDataTransferMediumDetailDatabaseLinkDetail>
    Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
    ObjectStorageDetails List<GetMigrationDataTransferMediumDetailObjectStorageDetail>
    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.
    DatabaseLinkDetails []GetMigrationDataTransferMediumDetailDatabaseLinkDetail
    Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
    ObjectStorageDetails []GetMigrationDataTransferMediumDetailObjectStorageDetail
    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.
    databaseLinkDetails List<GetMigrationDataTransferMediumDetailDatabaseLinkDetail>
    Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
    objectStorageDetails List<GetMigrationDataTransferMediumDetailObjectStorageDetail>
    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.
    databaseLinkDetails GetMigrationDataTransferMediumDetailDatabaseLinkDetail[]
    Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
    objectStorageDetails GetMigrationDataTransferMediumDetailObjectStorageDetail[]
    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_details Sequence[databasemigration.GetMigrationDataTransferMediumDetailDatabaseLinkDetail]
    Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
    object_storage_details Sequence[databasemigration.GetMigrationDataTransferMediumDetailObjectStorageDetail]
    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.
    databaseLinkDetails List<Property Map>
    Optional details for creating a network database link from Oracle Cloud Infrastructure database to on-premise database.
    objectStorageDetails List<Property Map>
    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.

    GetMigrationDataTransferMediumDetailDatabaseLinkDetail

    Name string
    Name of directory object in database
    WalletBuckets List<GetMigrationDataTransferMediumDetailDatabaseLinkDetailWalletBucket>
    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
    Name of directory object in database
    WalletBuckets []GetMigrationDataTransferMediumDetailDatabaseLinkDetailWalletBucket
    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
    Name of directory object in database
    walletBuckets List<GetMigrationDataTransferMediumDetailDatabaseLinkDetailWalletBucket>
    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
    Name of directory object in database
    walletBuckets GetMigrationDataTransferMediumDetailDatabaseLinkDetailWalletBucket[]
    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
    Name of directory object in database
    wallet_buckets Sequence[databasemigration.GetMigrationDataTransferMediumDetailDatabaseLinkDetailWalletBucket]
    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
    Name of directory object in database
    walletBuckets List<Property Map>
    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.

    GetMigrationDataTransferMediumDetailDatabaseLinkDetailWalletBucket

    Bucket string
    Bucket name.
    Namespace string
    Namespace name of the object store bucket.
    Bucket string
    Bucket name.
    Namespace string
    Namespace name of the object store bucket.
    bucket String
    Bucket name.
    namespace String
    Namespace name of the object store bucket.
    bucket string
    Bucket name.
    namespace string
    Namespace name of the object store bucket.
    bucket str
    Bucket name.
    namespace str
    Namespace name of the object store bucket.
    bucket String
    Bucket name.
    namespace String
    Namespace name of the object store bucket.

    GetMigrationDataTransferMediumDetailObjectStorageDetail

    Bucket string
    Bucket name.
    Namespace string
    Namespace name of the object store bucket.
    Bucket string
    Bucket name.
    Namespace string
    Namespace name of the object store bucket.
    bucket String
    Bucket name.
    namespace String
    Namespace name of the object store bucket.
    bucket string
    Bucket name.
    namespace string
    Namespace name of the object store bucket.
    bucket str
    Bucket name.
    namespace str
    Namespace name of the object store bucket.
    bucket String
    Bucket name.
    namespace String
    Namespace name of the object store bucket.

    GetMigrationDataTransferMediumDetailsV2

    AccessKeyId string
    Name string
    Name of directory object in database
    ObjectStorageBuckets List<GetMigrationDataTransferMediumDetailsV2ObjectStorageBucket>
    Region string
    SecretAccessKey string
    Type string
    Migration type.
    AccessKeyId string
    Name string
    Name of directory object in database
    ObjectStorageBuckets []GetMigrationDataTransferMediumDetailsV2ObjectStorageBucket
    Region string
    SecretAccessKey string
    Type string
    Migration type.
    accessKeyId String
    name String
    Name of directory object in database
    objectStorageBuckets List<GetMigrationDataTransferMediumDetailsV2ObjectStorageBucket>
    region String
    secretAccessKey String
    type String
    Migration type.
    accessKeyId string
    name string
    Name of directory object in database
    objectStorageBuckets GetMigrationDataTransferMediumDetailsV2ObjectStorageBucket[]
    region string
    secretAccessKey string
    type string
    Migration type.
    accessKeyId String
    name String
    Name of directory object in database
    objectStorageBuckets List<Property Map>
    region String
    secretAccessKey String
    type String
    Migration type.

    GetMigrationDataTransferMediumDetailsV2ObjectStorageBucket

    Bucket string
    Bucket name.
    Namespace string
    Namespace name of the object store bucket.
    Bucket string
    Bucket name.
    Namespace string
    Namespace name of the object store bucket.
    bucket String
    Bucket name.
    namespace String
    Namespace name of the object store bucket.
    bucket string
    Bucket name.
    namespace string
    Namespace name of the object store bucket.
    bucket str
    Bucket name.
    namespace str
    Namespace name of the object store bucket.
    bucket String
    Bucket name.
    namespace String
    Namespace name of the object store bucket.

    GetMigrationDatapumpSetting

    DataPumpParameters List<GetMigrationDatapumpSettingDataPumpParameter>
    Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
    ExportDirectoryObjects List<GetMigrationDatapumpSettingExportDirectoryObject>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    ImportDirectoryObjects List<GetMigrationDatapumpSettingImportDirectoryObject>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    JobMode string
    Data Pump job mode. Refer to Data Pump Export Modes
    MetadataRemaps List<GetMigrationDatapumpSettingMetadataRemap>
    Defines remapping to be applied to objects as they are processed. Refer to METADATA_REMAP Procedure
    DataPumpParameters []GetMigrationDatapumpSettingDataPumpParameter
    Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
    ExportDirectoryObjects []GetMigrationDatapumpSettingExportDirectoryObject
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    ImportDirectoryObjects []GetMigrationDatapumpSettingImportDirectoryObject
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    JobMode string
    Data Pump job mode. Refer to Data Pump Export Modes
    MetadataRemaps []GetMigrationDatapumpSettingMetadataRemap
    Defines remapping to be applied to objects as they are processed. Refer to METADATA_REMAP Procedure
    dataPumpParameters List<GetMigrationDatapumpSettingDataPumpParameter>
    Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
    exportDirectoryObjects List<GetMigrationDatapumpSettingExportDirectoryObject>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    importDirectoryObjects List<GetMigrationDatapumpSettingImportDirectoryObject>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    jobMode String
    Data Pump job mode. Refer to Data Pump Export Modes
    metadataRemaps List<GetMigrationDatapumpSettingMetadataRemap>
    Defines remapping to be applied to objects as they are processed. Refer to METADATA_REMAP Procedure
    dataPumpParameters GetMigrationDatapumpSettingDataPumpParameter[]
    Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
    exportDirectoryObjects GetMigrationDatapumpSettingExportDirectoryObject[]
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    importDirectoryObjects GetMigrationDatapumpSettingImportDirectoryObject[]
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    jobMode string
    Data Pump job mode. Refer to Data Pump Export Modes
    metadataRemaps GetMigrationDatapumpSettingMetadataRemap[]
    Defines remapping to be applied to objects as they are processed. Refer to METADATA_REMAP Procedure
    data_pump_parameters Sequence[databasemigration.GetMigrationDatapumpSettingDataPumpParameter]
    Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
    export_directory_objects Sequence[databasemigration.GetMigrationDatapumpSettingExportDirectoryObject]
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    import_directory_objects Sequence[databasemigration.GetMigrationDatapumpSettingImportDirectoryObject]
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    job_mode str
    Data Pump job mode. Refer to Data Pump Export Modes
    metadata_remaps Sequence[databasemigration.GetMigrationDatapumpSettingMetadataRemap]
    Defines remapping to be applied to objects as they are processed. Refer to METADATA_REMAP Procedure
    dataPumpParameters List<Property Map>
    Optional parameters for Data Pump Export and Import. Refer to Configuring Optional Initial Load Advanced Settings
    exportDirectoryObjects List<Property Map>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    importDirectoryObjects List<Property Map>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    jobMode String
    Data Pump job mode. Refer to Data Pump Export Modes
    metadataRemaps List<Property Map>
    Defines remapping to be applied to objects as they are processed. Refer to METADATA_REMAP Procedure

    GetMigrationDatapumpSettingDataPumpParameter

    Estimate string
    Estimate size of dumps that will be generated.
    ExcludeParameters List<string>
    Exclude paratemers for Export and Import.
    ExportParallelismDegree int
    Maximum number of worker processes that can be used for a Data Pump Export job.
    ImportParallelismDegree int
    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.
    IsCluster bool
    Set to false to force Data Pump worker processes to run on one instance.
    TableExistsAction string
    IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
    Estimate string
    Estimate size of dumps that will be generated.
    ExcludeParameters []string
    Exclude paratemers for Export and Import.
    ExportParallelismDegree int
    Maximum number of worker processes that can be used for a Data Pump Export job.
    ImportParallelismDegree int
    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.
    IsCluster bool
    Set to false to force Data Pump worker processes to run on one instance.
    TableExistsAction string
    IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
    estimate String
    Estimate size of dumps that will be generated.
    excludeParameters List<String>
    Exclude paratemers for Export and Import.
    exportParallelismDegree Integer
    Maximum number of worker processes that can be used for a Data Pump Export job.
    importParallelismDegree Integer
    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.
    isCluster Boolean
    Set to false to force Data Pump worker processes to run on one instance.
    tableExistsAction String
    IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
    estimate string
    Estimate size of dumps that will be generated.
    excludeParameters string[]
    Exclude paratemers for Export and Import.
    exportParallelismDegree number
    Maximum number of worker processes that can be used for a Data Pump Export job.
    importParallelismDegree number
    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.
    isCluster boolean
    Set to false to force Data Pump worker processes to run on one instance.
    tableExistsAction string
    IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
    estimate str
    Estimate size of dumps that will be generated.
    exclude_parameters Sequence[str]
    Exclude paratemers for Export and Import.
    export_parallelism_degree int
    Maximum number of worker processes that can be used for a Data Pump Export job.
    import_parallelism_degree int
    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
    Set to false to force Data Pump worker processes to run on one instance.
    table_exists_action str
    IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
    estimate String
    Estimate size of dumps that will be generated.
    excludeParameters List<String>
    Exclude paratemers for Export and Import.
    exportParallelismDegree Number
    Maximum number of worker processes that can be used for a Data Pump Export job.
    importParallelismDegree Number
    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.
    isCluster Boolean
    Set to false to force Data Pump worker processes to run on one instance.
    tableExistsAction String
    IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.

    GetMigrationDatapumpSettingExportDirectoryObject

    Name string
    Name of directory object in database
    Path string
    Absolute path of directory on database server
    Name string
    Name of directory object in database
    Path string
    Absolute path of directory on database server
    name String
    Name of directory object in database
    path String
    Absolute path of directory on database server
    name string
    Name of directory object in database
    path string
    Absolute path of directory on database server
    name str
    Name of directory object in database
    path str
    Absolute path of directory on database server
    name String
    Name of directory object in database
    path String
    Absolute path of directory on database server

    GetMigrationDatapumpSettingImportDirectoryObject

    Name string
    Name of directory object in database
    Path string
    Absolute path of directory on database server
    Name string
    Name of directory object in database
    Path string
    Absolute path of directory on database server
    name String
    Name of directory object in database
    path String
    Absolute path of directory on database server
    name string
    Name of directory object in database
    path string
    Absolute path of directory on database server
    name str
    Name of directory object in database
    path str
    Absolute path of directory on database server
    name String
    Name of directory object in database
    path String
    Absolute path of directory on database server

    GetMigrationDatapumpSettingMetadataRemap

    NewValue string
    Specifies the new value that oldValue should be translated into.
    OldValue string
    Specifies the value which needs to be reset.
    Type string
    Migration type.
    NewValue string
    Specifies the new value that oldValue should be translated into.
    OldValue string
    Specifies the value which needs to be reset.
    Type string
    Migration type.
    newValue String
    Specifies the new value that oldValue should be translated into.
    oldValue String
    Specifies the value which needs to be reset.
    type String
    Migration type.
    newValue string
    Specifies the new value that oldValue should be translated into.
    oldValue string
    Specifies the value which needs to be reset.
    type string
    Migration type.
    new_value str
    Specifies the new value that oldValue should be translated into.
    old_value str
    Specifies the value which needs to be reset.
    type str
    Migration type.
    newValue String
    Specifies the new value that oldValue should be translated into.
    oldValue String
    Specifies the value which needs to be reset.
    type String
    Migration type.

    GetMigrationDumpTransferDetail

    SharedStorageMountTargetId string
    Sources List<GetMigrationDumpTransferDetailSource>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    Targets List<GetMigrationDumpTransferDetailTarget>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    SharedStorageMountTargetId string
    Sources []GetMigrationDumpTransferDetailSource
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    Targets []GetMigrationDumpTransferDetailTarget
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    sharedStorageMountTargetId String
    sources List<GetMigrationDumpTransferDetailSource>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    targets List<GetMigrationDumpTransferDetailTarget>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    sharedStorageMountTargetId string
    sources GetMigrationDumpTransferDetailSource[]
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    targets GetMigrationDumpTransferDetailTarget[]
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    shared_storage_mount_target_id str
    sources Sequence[databasemigration.GetMigrationDumpTransferDetailSource]
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    targets Sequence[databasemigration.GetMigrationDumpTransferDetailTarget]
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    sharedStorageMountTargetId String
    sources List<Property Map>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL
    targets List<Property Map>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL

    GetMigrationDumpTransferDetailSource

    Kind string
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    OciHome string
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    WalletLocation string
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    Kind string
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    OciHome string
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    WalletLocation string
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    kind String
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    ociHome String
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    walletLocation String
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    kind string
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    ociHome string
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    walletLocation string
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    kind str
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    oci_home str
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    wallet_location str
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    kind String
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    ociHome String
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    walletLocation String
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

    GetMigrationDumpTransferDetailTarget

    Kind string
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    OciHome string
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    WalletLocation string
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    Kind string
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    OciHome string
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    WalletLocation string
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    kind String
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    ociHome String
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    walletLocation String
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    kind string
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    ociHome string
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    walletLocation string
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    kind str
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    oci_home str
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    wallet_location str
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
    kind String
    Type of dump transfer to use during migration in source or target host. Default kind is CURL
    ociHome String
    Path to the Oracle Cloud Infrastructure CLI installation in the node.
    walletLocation String
    Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

    GetMigrationExcludeObject

    IsOmitExcludedTableFromReplication bool
    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.
    Object string
    Name of the object (regular expression is allowed)
    Owner string
    Owner of the object (regular expression is allowed)
    Type string
    Migration type.
    IsOmitExcludedTableFromReplication bool
    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.
    Object string
    Name of the object (regular expression is allowed)
    Owner string
    Owner of the object (regular expression is allowed)
    Type string
    Migration type.
    isOmitExcludedTableFromReplication Boolean
    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.
    object String
    Name of the object (regular expression is allowed)
    owner String
    Owner of the object (regular expression is allowed)
    type String
    Migration type.
    isOmitExcludedTableFromReplication boolean
    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.
    object string
    Name of the object (regular expression is allowed)
    owner string
    Owner of the object (regular expression is allowed)
    type string
    Migration type.
    is_omit_excluded_table_from_replication bool
    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.
    object str
    Name of the object (regular expression is allowed)
    owner str
    Owner of the object (regular expression is allowed)
    type str
    Migration type.
    isOmitExcludedTableFromReplication Boolean
    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.
    object String
    Name of the object (regular expression is allowed)
    owner String
    Owner of the object (regular expression is allowed)
    type String
    Migration type.

    GetMigrationGoldenGateDetail

    Hubs List<GetMigrationGoldenGateDetailHub>
    Details about Oracle GoldenGate Microservices.
    Settings List<GetMigrationGoldenGateDetailSetting>
    Optional settings for Oracle GoldenGate processes
    Hubs []GetMigrationGoldenGateDetailHub
    Details about Oracle GoldenGate Microservices.
    Settings []GetMigrationGoldenGateDetailSetting
    Optional settings for Oracle GoldenGate processes
    hubs List<GetMigrationGoldenGateDetailHub>
    Details about Oracle GoldenGate Microservices.
    settings List<GetMigrationGoldenGateDetailSetting>
    Optional settings for Oracle GoldenGate processes
    hubs GetMigrationGoldenGateDetailHub[]
    Details about Oracle GoldenGate Microservices.
    settings GetMigrationGoldenGateDetailSetting[]
    Optional settings for Oracle GoldenGate processes
    hubs Sequence[databasemigration.GetMigrationGoldenGateDetailHub]
    Details about Oracle GoldenGate Microservices.
    settings Sequence[databasemigration.GetMigrationGoldenGateDetailSetting]
    Optional settings for Oracle GoldenGate processes
    hubs List<Property Map>
    Details about Oracle GoldenGate Microservices.
    settings List<Property Map>
    Optional settings for Oracle GoldenGate processes

    GetMigrationGoldenGateDetailHub

    ComputeId string
    OCID of GoldenGate compute instance.
    RestAdminCredentials List<GetMigrationGoldenGateDetailHubRestAdminCredential>
    Database Administrator Credentials details.
    SourceContainerDbAdminCredentials List<GetMigrationGoldenGateDetailHubSourceContainerDbAdminCredential>
    Database Administrator Credentials details.
    SourceDbAdminCredentials List<GetMigrationGoldenGateDetailHubSourceDbAdminCredential>
    Database Administrator Credentials details.
    SourceMicroservicesDeploymentName string
    Name of GoldenGate deployment to operate on source database
    TargetDbAdminCredentials List<GetMigrationGoldenGateDetailHubTargetDbAdminCredential>
    Database Administrator Credentials details.
    TargetMicroservicesDeploymentName string
    Name of GoldenGate deployment to operate on target database
    Url string
    Oracle GoldenGate 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
    ComputeId string
    OCID of GoldenGate compute instance.
    RestAdminCredentials []GetMigrationGoldenGateDetailHubRestAdminCredential
    Database Administrator Credentials details.
    SourceContainerDbAdminCredentials []GetMigrationGoldenGateDetailHubSourceContainerDbAdminCredential
    Database Administrator Credentials details.
    SourceDbAdminCredentials []GetMigrationGoldenGateDetailHubSourceDbAdminCredential
    Database Administrator Credentials details.
    SourceMicroservicesDeploymentName string
    Name of GoldenGate deployment to operate on source database
    TargetDbAdminCredentials []GetMigrationGoldenGateDetailHubTargetDbAdminCredential
    Database Administrator Credentials details.
    TargetMicroservicesDeploymentName string
    Name of GoldenGate deployment to operate on target database
    Url string
    Oracle GoldenGate 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
    computeId String
    OCID of GoldenGate compute instance.
    restAdminCredentials List<GetMigrationGoldenGateDetailHubRestAdminCredential>
    Database Administrator Credentials details.
    sourceContainerDbAdminCredentials List<GetMigrationGoldenGateDetailHubSourceContainerDbAdminCredential>
    Database Administrator Credentials details.
    sourceDbAdminCredentials List<GetMigrationGoldenGateDetailHubSourceDbAdminCredential>
    Database Administrator Credentials details.
    sourceMicroservicesDeploymentName String
    Name of GoldenGate deployment to operate on source database
    targetDbAdminCredentials List<GetMigrationGoldenGateDetailHubTargetDbAdminCredential>
    Database Administrator Credentials details.
    targetMicroservicesDeploymentName String
    Name of GoldenGate deployment to operate on target database
    url String
    Oracle GoldenGate 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
    computeId string
    OCID of GoldenGate compute instance.
    restAdminCredentials GetMigrationGoldenGateDetailHubRestAdminCredential[]
    Database Administrator Credentials details.
    sourceContainerDbAdminCredentials GetMigrationGoldenGateDetailHubSourceContainerDbAdminCredential[]
    Database Administrator Credentials details.
    sourceDbAdminCredentials GetMigrationGoldenGateDetailHubSourceDbAdminCredential[]
    Database Administrator Credentials details.
    sourceMicroservicesDeploymentName string
    Name of GoldenGate deployment to operate on source database
    targetDbAdminCredentials GetMigrationGoldenGateDetailHubTargetDbAdminCredential[]
    Database Administrator Credentials details.
    targetMicroservicesDeploymentName string
    Name of GoldenGate deployment to operate on target database
    url string
    Oracle GoldenGate 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
    OCID of GoldenGate compute instance.
    rest_admin_credentials Sequence[databasemigration.GetMigrationGoldenGateDetailHubRestAdminCredential]
    Database Administrator Credentials details.
    source_container_db_admin_credentials Sequence[databasemigration.GetMigrationGoldenGateDetailHubSourceContainerDbAdminCredential]
    Database Administrator Credentials details.
    source_db_admin_credentials Sequence[databasemigration.GetMigrationGoldenGateDetailHubSourceDbAdminCredential]
    Database Administrator Credentials details.
    source_microservices_deployment_name str
    Name of GoldenGate deployment to operate on source database
    target_db_admin_credentials Sequence[databasemigration.GetMigrationGoldenGateDetailHubTargetDbAdminCredential]
    Database Administrator Credentials details.
    target_microservices_deployment_name str
    Name of GoldenGate deployment to operate on target database
    url str
    Oracle GoldenGate 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
    computeId String
    OCID of GoldenGate compute instance.
    restAdminCredentials List<Property Map>
    Database Administrator Credentials details.
    sourceContainerDbAdminCredentials List<Property Map>
    Database Administrator Credentials details.
    sourceDbAdminCredentials List<Property Map>
    Database Administrator Credentials details.
    sourceMicroservicesDeploymentName String
    Name of GoldenGate deployment to operate on source database
    targetDbAdminCredentials List<Property Map>
    Database Administrator Credentials details.
    targetMicroservicesDeploymentName String
    Name of GoldenGate deployment to operate on target database
    url String
    Oracle GoldenGate 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

    GetMigrationGoldenGateDetailHubRestAdminCredential

    Password string
    Username string
    Administrator username
    Password string
    Username string
    Administrator username
    password String
    username String
    Administrator username
    password string
    username string
    Administrator username
    password str
    username str
    Administrator username
    password String
    username String
    Administrator username

    GetMigrationGoldenGateDetailHubSourceContainerDbAdminCredential

    Password string
    Username string
    Administrator username
    Password string
    Username string
    Administrator username
    password String
    username String
    Administrator username
    password string
    username string
    Administrator username
    password str
    username str
    Administrator username
    password String
    username String
    Administrator username

    GetMigrationGoldenGateDetailHubSourceDbAdminCredential

    Password string
    Username string
    Administrator username
    Password string
    Username string
    Administrator username
    password String
    username String
    Administrator username
    password string
    username string
    Administrator username
    password str
    username str
    Administrator username
    password String
    username String
    Administrator username

    GetMigrationGoldenGateDetailHubTargetDbAdminCredential

    Password string
    Username string
    Administrator username
    Password string
    Username string
    Administrator username
    password String
    username String
    Administrator username
    password string
    username string
    Administrator username
    password str
    username str
    Administrator username
    password String
    username String
    Administrator username

    GetMigrationGoldenGateDetailSetting

    AcceptableLag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    Extracts List<GetMigrationGoldenGateDetailSettingExtract>
    Parameters for Extract processes.
    Replicats List<GetMigrationGoldenGateDetailSettingReplicat>
    Parameters for Replicat processes.
    AcceptableLag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    Extracts []GetMigrationGoldenGateDetailSettingExtract
    Parameters for Extract processes.
    Replicats []GetMigrationGoldenGateDetailSettingReplicat
    Parameters for Replicat processes.
    acceptableLag Integer
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    extracts List<GetMigrationGoldenGateDetailSettingExtract>
    Parameters for Extract processes.
    replicats List<GetMigrationGoldenGateDetailSettingReplicat>
    Parameters for Replicat processes.
    acceptableLag number
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    extracts GetMigrationGoldenGateDetailSettingExtract[]
    Parameters for Extract processes.
    replicats GetMigrationGoldenGateDetailSettingReplicat[]
    Parameters for Replicat processes.
    acceptable_lag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    extracts Sequence[databasemigration.GetMigrationGoldenGateDetailSettingExtract]
    Parameters for Extract processes.
    replicats Sequence[databasemigration.GetMigrationGoldenGateDetailSettingReplicat]
    Parameters for Replicat processes.
    acceptableLag Number
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    extracts List<Property Map>
    Parameters for Extract processes.
    replicats List<Property Map>
    Parameters for Replicat processes.

    GetMigrationGoldenGateDetailSettingExtract

    LongTransDuration int
    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.
    PerformanceProfile string
    Extract performance.
    LongTransDuration int
    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.
    PerformanceProfile string
    Extract performance.
    longTransDuration Integer
    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.
    performanceProfile String
    Extract performance.
    longTransDuration number
    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.
    performanceProfile string
    Extract performance.
    long_trans_duration int
    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
    Extract performance.
    longTransDuration Number
    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.
    performanceProfile String
    Extract performance.

    GetMigrationGoldenGateDetailSettingReplicat

    MapParallelism int
    Number of threads used to read trail files (valid for Parallel Replicat)
    MaxApplyParallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    MinApplyParallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    PerformanceProfile string
    Extract performance.
    MapParallelism int
    Number of threads used to read trail files (valid for Parallel Replicat)
    MaxApplyParallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    MinApplyParallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    PerformanceProfile string
    Extract performance.
    mapParallelism Integer
    Number of threads used to read trail files (valid for Parallel Replicat)
    maxApplyParallelism Integer
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    minApplyParallelism Integer
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    performanceProfile String
    Extract performance.
    mapParallelism number
    Number of threads used to read trail files (valid for Parallel Replicat)
    maxApplyParallelism number
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    minApplyParallelism number
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    performanceProfile string
    Extract performance.
    map_parallelism int
    Number of threads used to read trail files (valid for Parallel Replicat)
    max_apply_parallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    min_apply_parallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    performance_profile str
    Extract performance.
    mapParallelism Number
    Number of threads used to read trail files (valid for Parallel Replicat)
    maxApplyParallelism Number
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    minApplyParallelism Number
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    performanceProfile String
    Extract performance.

    GetMigrationGoldenGateServiceDetail

    GetMigrationGoldenGateServiceDetailGgsDeployment

    DeploymentId string
    OCID of a GoldenGate Deployment
    GgsAdminCredentialsSecretId string
    OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
    DeploymentId string
    OCID of a GoldenGate Deployment
    GgsAdminCredentialsSecretId string
    OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
    deploymentId String
    OCID of a GoldenGate Deployment
    ggsAdminCredentialsSecretId String
    OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
    deploymentId string
    OCID of a GoldenGate Deployment
    ggsAdminCredentialsSecretId string
    OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
    deployment_id str
    OCID of a GoldenGate Deployment
    ggs_admin_credentials_secret_id str
    OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment
    deploymentId String
    OCID of a GoldenGate Deployment
    ggsAdminCredentialsSecretId String
    OCID of a VaultSecret containing the Admin Credentials for the GGS Deployment

    GetMigrationGoldenGateServiceDetailSetting

    AcceptableLag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    Extracts List<GetMigrationGoldenGateServiceDetailSettingExtract>
    Parameters for Extract processes.
    Replicats List<GetMigrationGoldenGateServiceDetailSettingReplicat>
    Parameters for Replicat processes.
    AcceptableLag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    Extracts []GetMigrationGoldenGateServiceDetailSettingExtract
    Parameters for Extract processes.
    Replicats []GetMigrationGoldenGateServiceDetailSettingReplicat
    Parameters for Replicat processes.
    acceptableLag Integer
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    extracts List<GetMigrationGoldenGateServiceDetailSettingExtract>
    Parameters for Extract processes.
    replicats List<GetMigrationGoldenGateServiceDetailSettingReplicat>
    Parameters for Replicat processes.
    acceptableLag number
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    extracts GetMigrationGoldenGateServiceDetailSettingExtract[]
    Parameters for Extract processes.
    replicats GetMigrationGoldenGateServiceDetailSettingReplicat[]
    Parameters for Replicat processes.
    acceptable_lag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    extracts Sequence[databasemigration.GetMigrationGoldenGateServiceDetailSettingExtract]
    Parameters for Extract processes.
    replicats Sequence[databasemigration.GetMigrationGoldenGateServiceDetailSettingReplicat]
    Parameters for Replicat processes.
    acceptableLag Number
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    extracts List<Property Map>
    Parameters for Extract processes.
    replicats List<Property Map>
    Parameters for Replicat processes.

    GetMigrationGoldenGateServiceDetailSettingExtract

    LongTransDuration int
    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.
    PerformanceProfile string
    Extract performance.
    LongTransDuration int
    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.
    PerformanceProfile string
    Extract performance.
    longTransDuration Integer
    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.
    performanceProfile String
    Extract performance.
    longTransDuration number
    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.
    performanceProfile string
    Extract performance.
    long_trans_duration int
    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
    Extract performance.
    longTransDuration Number
    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.
    performanceProfile String
    Extract performance.

    GetMigrationGoldenGateServiceDetailSettingReplicat

    MapParallelism int
    Number of threads used to read trail files (valid for Parallel Replicat)
    MaxApplyParallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    MinApplyParallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    MapParallelism int
    Number of threads used to read trail files (valid for Parallel Replicat)
    MaxApplyParallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    MinApplyParallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    mapParallelism Integer
    Number of threads used to read trail files (valid for Parallel Replicat)
    maxApplyParallelism Integer
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    minApplyParallelism Integer
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    mapParallelism number
    Number of threads used to read trail files (valid for Parallel Replicat)
    maxApplyParallelism number
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    minApplyParallelism number
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    map_parallelism int
    Number of threads used to read trail files (valid for Parallel Replicat)
    max_apply_parallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    min_apply_parallelism int
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    mapParallelism Number
    Number of threads used to read trail files (valid for Parallel Replicat)
    maxApplyParallelism Number
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)
    minApplyParallelism Number
    Defines the range in which Replicat automatically adjusts its apply parallelism (valid for Parallel Replicat)

    GetMigrationGoldenGateServiceDetailSourceContainerDbCredential

    Password string
    Username string
    Administrator username
    Password string
    Username string
    Administrator username
    password String
    username String
    Administrator username
    password string
    username string
    Administrator username
    password str
    username str
    Administrator username
    password String
    username String
    Administrator username

    GetMigrationGoldenGateServiceDetailSourceDbCredential

    Password string
    Username string
    Administrator username
    Password string
    Username string
    Administrator username
    password String
    username String
    Administrator username
    password string
    username string
    Administrator username
    password str
    username str
    Administrator username
    password String
    username String
    Administrator username

    GetMigrationGoldenGateServiceDetailTargetDbCredential

    Password string
    Username string
    Administrator username
    Password string
    Username string
    Administrator username
    password String
    username String
    Administrator username
    password string
    username string
    Administrator username
    password str
    username str
    Administrator username
    password String
    username String
    Administrator username

    GetMigrationIncludeObject

    IsOmitExcludedTableFromReplication bool
    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.
    Object string
    Name of the object (regular expression is allowed)
    Owner string
    Owner of the object (regular expression is allowed)
    Type string
    Migration type.
    IsOmitExcludedTableFromReplication bool
    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.
    Object string
    Name of the object (regular expression is allowed)
    Owner string
    Owner of the object (regular expression is allowed)
    Type string
    Migration type.
    isOmitExcludedTableFromReplication Boolean
    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.
    object String
    Name of the object (regular expression is allowed)
    owner String
    Owner of the object (regular expression is allowed)
    type String
    Migration type.
    isOmitExcludedTableFromReplication boolean
    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.
    object string
    Name of the object (regular expression is allowed)
    owner string
    Owner of the object (regular expression is allowed)
    type string
    Migration type.
    is_omit_excluded_table_from_replication bool
    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.
    object str
    Name of the object (regular expression is allowed)
    owner str
    Owner of the object (regular expression is allowed)
    type str
    Migration type.
    isOmitExcludedTableFromReplication Boolean
    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.
    object String
    Name of the object (regular expression is allowed)
    owner String
    Owner of the object (regular expression is allowed)
    type String
    Migration type.

    GetMigrationVaultDetail

    CompartmentId string
    OCID of the compartment where the secret containing the credentials will be created.
    KeyId string
    OCID of the vault encryption key
    VaultId string
    OCID of the vault
    CompartmentId string
    OCID of the compartment where the secret containing the credentials will be created.
    KeyId string
    OCID of the vault encryption key
    VaultId string
    OCID of the vault
    compartmentId String
    OCID of the compartment where the secret containing the credentials will be created.
    keyId String
    OCID of the vault encryption key
    vaultId String
    OCID of the vault
    compartmentId string
    OCID of the compartment where the secret containing the credentials will be created.
    keyId string
    OCID of the vault encryption key
    vaultId string
    OCID of the vault
    compartment_id str
    OCID of the compartment where the secret containing the credentials will be created.
    key_id str
    OCID of the vault encryption key
    vault_id str
    OCID of the vault
    compartmentId String
    OCID of the compartment where the secret containing the credentials will be created.
    keyId String
    OCID of the vault encryption key
    vaultId String
    OCID of the vault

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi