1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DatabaseMigration
  5. getMigrations
Oracle Cloud Infrastructure v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi

oci.DatabaseMigration.getMigrations

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    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.GetMigrationsArgs;
    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 testMigrations = DatabaseMigrationFunctions.getMigrations(GetMigrationsArgs.builder()
                .compartmentId(compartmentId)
                .displayName(migrationDisplayName)
                .lifecycleDetails(migrationLifecycleDetails)
                .state(migrationState)
                .build());
    
        }
    }
    
    variables:
      testMigrations:
        fn::invoke:
          Function: oci:DatabaseMigration:getMigrations
          Arguments:
            compartmentId: ${compartmentId}
            displayName: ${migrationDisplayName}
            lifecycleDetails: ${migrationLifecycleDetails}
            state: ${migrationState}
    

    Using getMigrations

    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 getMigrations(args: GetMigrationsArgs, opts?: InvokeOptions): Promise<GetMigrationsResult>
    function getMigrationsOutput(args: GetMigrationsOutputArgs, opts?: InvokeOptions): Output<GetMigrationsResult>
    def get_migrations(migration_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetMigrationsResult
    def get_migrations_output(migration_id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetMigrationsResult]
    func GetMigrations(ctx *Context, args *GetMigrationsArgs, opts ...InvokeOption) (*GetMigrationsResult, error)
    func GetMigrationsOutput(ctx *Context, args *GetMigrationsOutputArgs, opts ...InvokeOption) GetMigrationsResultOutput

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

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

    The following arguments are supported:

    getMigrations Result

    The following output properties are available:

    AdvancedParameters List<GetMigrationsAdvancedParameter>
    List of Migration Parameter objects.
    AdvisorSettings List<GetMigrationsAdvisorSetting>
    Details about Oracle Advisor Settings.
    BulkIncludeExcludeData string
    CompartmentId string
    The OCID of the resource being referenced.
    DataTransferMediumDetails List<GetMigrationsDataTransferMediumDetail>
    Optional additional properties for data transfer.
    DatabaseCombination string
    The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
    DefinedTags Dictionary<string, object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    ExcludeObjects List<GetMigrationsExcludeObject>
    ExecutingJobId string
    The OCID of the resource being referenced.
    FreeformTags Dictionary<string, object>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    GgsDetails List<GetMigrationsGgsDetail>
    Optional settings for Oracle GoldenGate processes
    HubDetails List<GetMigrationsHubDetail>
    Details about Oracle GoldenGate Microservices.
    Id string
    The OCID of the resource being referenced.
    IncludeObjects List<GetMigrationsIncludeObject>
    InitialLoadSettings List<GetMigrationsInitialLoadSetting>
    Optional settings for Data Pump Export and Import jobs
    LifecycleDetails string
    Additional status related to the execution and current state of the Migration.
    MigrationId string
    SourceContainerDatabaseConnectionId string
    The OCID of the resource being referenced.
    SourceDatabaseConnectionId string
    The OCID of the resource being referenced.
    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 resource being referenced.
    TimeCreated string
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    TimeLastMigration string
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    TimeUpdated string
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    WaitAfter string
    You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.
    AdvancedParameters []GetMigrationsAdvancedParameter
    List of Migration Parameter objects.
    AdvisorSettings []GetMigrationsAdvisorSetting
    Details about Oracle Advisor Settings.
    BulkIncludeExcludeData string
    CompartmentId string
    The OCID of the resource being referenced.
    DataTransferMediumDetails []GetMigrationsDataTransferMediumDetail
    Optional additional properties for data transfer.
    DatabaseCombination string
    The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
    DefinedTags map[string]interface{}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    ExcludeObjects []GetMigrationsExcludeObject
    ExecutingJobId string
    The OCID of the resource being referenced.
    FreeformTags map[string]interface{}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    GgsDetails []GetMigrationsGgsDetail
    Optional settings for Oracle GoldenGate processes
    HubDetails []GetMigrationsHubDetail
    Details about Oracle GoldenGate Microservices.
    Id string
    The OCID of the resource being referenced.
    IncludeObjects []GetMigrationsIncludeObject
    InitialLoadSettings []GetMigrationsInitialLoadSetting
    Optional settings for Data Pump Export and Import jobs
    LifecycleDetails string
    Additional status related to the execution and current state of the Migration.
    MigrationId string
    SourceContainerDatabaseConnectionId string
    The OCID of the resource being referenced.
    SourceDatabaseConnectionId string
    The OCID of the resource being referenced.
    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 resource being referenced.
    TimeCreated string
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    TimeLastMigration string
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    TimeUpdated string
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    WaitAfter string
    You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.
    advancedParameters List<GetMigrationsAdvancedParameter>
    List of Migration Parameter objects.
    advisorSettings List<GetMigrationsAdvisorSetting>
    Details about Oracle Advisor Settings.
    bulkIncludeExcludeData String
    compartmentId String
    The OCID of the resource being referenced.
    dataTransferMediumDetails List<GetMigrationsDataTransferMediumDetail>
    Optional additional properties for data transfer.
    databaseCombination String
    The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
    definedTags Map<String,Object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    excludeObjects List<GetMigrationsExcludeObject>
    executingJobId String
    The OCID of the resource being referenced.
    freeformTags Map<String,Object>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    ggsDetails List<GetMigrationsGgsDetail>
    Optional settings for Oracle GoldenGate processes
    hubDetails List<GetMigrationsHubDetail>
    Details about Oracle GoldenGate Microservices.
    id String
    The OCID of the resource being referenced.
    includeObjects List<GetMigrationsIncludeObject>
    initialLoadSettings List<GetMigrationsInitialLoadSetting>
    Optional settings for Data Pump Export and Import jobs
    lifecycleDetails String
    Additional status related to the execution and current state of the Migration.
    migrationId String
    sourceContainerDatabaseConnectionId String
    The OCID of the resource being referenced.
    sourceDatabaseConnectionId String
    The OCID of the resource being referenced.
    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 resource being referenced.
    timeCreated String
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    timeLastMigration String
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    timeUpdated String
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    waitAfter String
    You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.
    advancedParameters GetMigrationsAdvancedParameter[]
    List of Migration Parameter objects.
    advisorSettings GetMigrationsAdvisorSetting[]
    Details about Oracle Advisor Settings.
    bulkIncludeExcludeData string
    compartmentId string
    The OCID of the resource being referenced.
    dataTransferMediumDetails GetMigrationsDataTransferMediumDetail[]
    Optional additional properties for data transfer.
    databaseCombination string
    The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
    definedTags {[key: string]: any}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    excludeObjects GetMigrationsExcludeObject[]
    executingJobId string
    The OCID of the resource being referenced.
    freeformTags {[key: string]: any}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    ggsDetails GetMigrationsGgsDetail[]
    Optional settings for Oracle GoldenGate processes
    hubDetails GetMigrationsHubDetail[]
    Details about Oracle GoldenGate Microservices.
    id string
    The OCID of the resource being referenced.
    includeObjects GetMigrationsIncludeObject[]
    initialLoadSettings GetMigrationsInitialLoadSetting[]
    Optional settings for Data Pump Export and Import jobs
    lifecycleDetails string
    Additional status related to the execution and current state of the Migration.
    migrationId string
    sourceContainerDatabaseConnectionId string
    The OCID of the resource being referenced.
    sourceDatabaseConnectionId string
    The OCID of the resource being referenced.
    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 resource being referenced.
    timeCreated string
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    timeLastMigration string
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    timeUpdated string
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    waitAfter string
    You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.
    advanced_parameters Sequence[databasemigration.GetMigrationsAdvancedParameter]
    List of Migration Parameter objects.
    advisor_settings Sequence[databasemigration.GetMigrationsAdvisorSetting]
    Details about Oracle Advisor Settings.
    bulk_include_exclude_data str
    compartment_id str
    The OCID of the resource being referenced.
    data_transfer_medium_details Sequence[databasemigration.GetMigrationsDataTransferMediumDetail]
    Optional additional properties for data transfer.
    database_combination str
    The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
    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"}
    description str
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    exclude_objects Sequence[databasemigration.GetMigrationsExcludeObject]
    executing_job_id str
    The OCID of the resource being referenced.
    freeform_tags Mapping[str, Any]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    ggs_details Sequence[databasemigration.GetMigrationsGgsDetail]
    Optional settings for Oracle GoldenGate processes
    hub_details Sequence[databasemigration.GetMigrationsHubDetail]
    Details about Oracle GoldenGate Microservices.
    id str
    The OCID of the resource being referenced.
    include_objects Sequence[databasemigration.GetMigrationsIncludeObject]
    initial_load_settings Sequence[databasemigration.GetMigrationsInitialLoadSetting]
    Optional settings for Data Pump Export and Import jobs
    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 resource being referenced.
    source_database_connection_id str
    The OCID of the resource being referenced.
    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 resource being referenced.
    time_created str
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    time_last_migration str
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    time_updated str
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    type str
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    wait_after str
    You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.
    advancedParameters List<Property Map>
    List of Migration Parameter objects.
    advisorSettings List<Property Map>
    Details about Oracle Advisor Settings.
    bulkIncludeExcludeData String
    compartmentId String
    The OCID of the resource being referenced.
    dataTransferMediumDetails List<Property Map>
    Optional additional properties for data transfer.
    databaseCombination String
    The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
    definedTags Map<Any>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    excludeObjects List<Property Map>
    executingJobId String
    The OCID of the resource being referenced.
    freeformTags Map<Any>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    ggsDetails List<Property Map>
    Optional settings for Oracle GoldenGate processes
    hubDetails List<Property Map>
    Details about Oracle GoldenGate Microservices.
    id String
    The OCID of the resource being referenced.
    includeObjects List<Property Map>
    initialLoadSettings List<Property Map>
    Optional settings for Data Pump Export and Import jobs
    lifecycleDetails String
    Additional status related to the execution and current state of the Migration.
    migrationId String
    sourceContainerDatabaseConnectionId String
    The OCID of the resource being referenced.
    sourceDatabaseConnectionId String
    The OCID of the resource being referenced.
    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 resource being referenced.
    timeCreated String
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    timeLastMigration String
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    timeUpdated String
    An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    waitAfter String
    You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.

    Supporting Types

    GetMigrationsAdvancedParameter

    DataType string
    Parameter data type.
    Name string
    Name of directory object in database
    Value string
    If a STRING data type then the value should be an array of characters, if a INTEGER data type then the value should be an integer value, if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
    DataType string
    Parameter data type.
    Name string
    Name of directory object in database
    Value string
    If a STRING data type then the value should be an array of characters, if a INTEGER data type then the value should be an integer value, if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
    dataType String
    Parameter data type.
    name String
    Name of directory object in database
    value String
    If a STRING data type then the value should be an array of characters, if a INTEGER data type then the value should be an integer value, if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
    dataType string
    Parameter data type.
    name string
    Name of directory object in database
    value string
    If a STRING data type then the value should be an array of characters, if a INTEGER data type then the value should be an integer value, if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
    data_type str
    Parameter data type.
    name str
    Name of directory object in database
    value str
    If a STRING data type then the value should be an array of characters, if a INTEGER data type then the value should be an integer value, if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
    dataType String
    Parameter data type.
    name String
    Name of directory object in database
    value String
    If a STRING data type then the value should be an array of characters, if a INTEGER data type then the value should be an integer value, if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.

    GetMigrationsAdvisorSetting

    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.

    GetMigrationsDataTransferMediumDetail

    AccessKeyId string
    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
    Name of directory object in database
    ObjectStorageBuckets List<GetMigrationsDataTransferMediumDetailObjectStorageBucket>
    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
    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
    SecretAccessKey string
    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
    SharedStorageMountTargetId string
    OCID of the shared storage mount target
    Sources List<GetMigrationsDataTransferMediumDetailSource>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    Targets List<GetMigrationsDataTransferMediumDetailTarget>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    AccessKeyId string
    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
    Name of directory object in database
    ObjectStorageBuckets []GetMigrationsDataTransferMediumDetailObjectStorageBucket
    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
    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
    SecretAccessKey string
    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
    SharedStorageMountTargetId string
    OCID of the shared storage mount target
    Sources []GetMigrationsDataTransferMediumDetailSource
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    Targets []GetMigrationsDataTransferMediumDetailTarget
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    accessKeyId String
    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
    Name of directory object in database
    objectStorageBuckets List<GetMigrationsDataTransferMediumDetailObjectStorageBucket>
    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
    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
    secretAccessKey String
    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
    sharedStorageMountTargetId String
    OCID of the shared storage mount target
    sources List<GetMigrationsDataTransferMediumDetailSource>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    targets List<GetMigrationsDataTransferMediumDetailTarget>
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    accessKeyId string
    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
    Name of directory object in database
    objectStorageBuckets GetMigrationsDataTransferMediumDetailObjectStorageBucket[]
    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
    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
    secretAccessKey string
    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
    sharedStorageMountTargetId string
    OCID of the shared storage mount target
    sources GetMigrationsDataTransferMediumDetailSource[]
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    targets GetMigrationsDataTransferMediumDetailTarget[]
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    access_key_id str
    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
    Name of directory object in database
    object_storage_buckets Sequence[databasemigration.GetMigrationsDataTransferMediumDetailObjectStorageBucket]
    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
    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_key str
    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
    shared_storage_mount_target_id str
    OCID of the shared storage mount target
    sources Sequence[databasemigration.GetMigrationsDataTransferMediumDetailSource]
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    targets Sequence[databasemigration.GetMigrationsDataTransferMediumDetailTarget]
    Optional additional properties for dump transfer in source or target host. Default kind is CURL.
    type str
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    accessKeyId String
    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
    Name of directory object in database
    objectStorageBuckets 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.
    region String
    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
    secretAccessKey String
    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
    sharedStorageMountTargetId String
    OCID of the shared storage mount target
    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.
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

    GetMigrationsDataTransferMediumDetailObjectStorageBucket

    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.

    GetMigrationsDataTransferMediumDetailSource

    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.

    GetMigrationsDataTransferMediumDetailTarget

    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.

    GetMigrationsExcludeObject

    IsOmitExcludedTableFromReplication bool
    Object string
    Owner string
    Schema string
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    IsOmitExcludedTableFromReplication bool
    Object string
    Owner string
    Schema string
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    isOmitExcludedTableFromReplication Boolean
    object String
    owner String
    schema String
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    isOmitExcludedTableFromReplication boolean
    object string
    owner string
    schema string
    type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    is_omit_excluded_table_from_replication bool
    object str
    owner str
    schema str
    type str
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    isOmitExcludedTableFromReplication Boolean
    object String
    owner String
    schema String
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

    GetMigrationsGgsDetail

    AcceptableLag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    Extracts List<GetMigrationsGgsDetailExtract>
    Parameters for Extract processes.
    GgsDeployments List<GetMigrationsGgsDetailGgsDeployment>
    Details about Oracle GoldenGate GGS Deployment.
    Replicats List<GetMigrationsGgsDetailReplicat>
    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 []GetMigrationsGgsDetailExtract
    Parameters for Extract processes.
    GgsDeployments []GetMigrationsGgsDetailGgsDeployment
    Details about Oracle GoldenGate GGS Deployment.
    Replicats []GetMigrationsGgsDetailReplicat
    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<GetMigrationsGgsDetailExtract>
    Parameters for Extract processes.
    ggsDeployments List<GetMigrationsGgsDetailGgsDeployment>
    Details about Oracle GoldenGate GGS Deployment.
    replicats List<GetMigrationsGgsDetailReplicat>
    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 GetMigrationsGgsDetailExtract[]
    Parameters for Extract processes.
    ggsDeployments GetMigrationsGgsDetailGgsDeployment[]
    Details about Oracle GoldenGate GGS Deployment.
    replicats GetMigrationsGgsDetailReplicat[]
    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.GetMigrationsGgsDetailExtract]
    Parameters for Extract processes.
    ggs_deployments Sequence[databasemigration.GetMigrationsGgsDetailGgsDeployment]
    Details about Oracle GoldenGate GGS Deployment.
    replicats Sequence[databasemigration.GetMigrationsGgsDetailReplicat]
    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.
    ggsDeployments List<Property Map>
    Details about Oracle GoldenGate GGS Deployment.
    replicats List<Property Map>
    Parameters for Replicat processes.

    GetMigrationsGgsDetailExtract

    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
    Replicat 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
    Replicat 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
    Replicat 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
    Replicat 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
    Replicat 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
    Replicat performance.

    GetMigrationsGgsDetailGgsDeployment

    DeploymentId string
    The OCID of the resource being referenced.
    GgsAdminCredentialsSecretId string
    The OCID of the resource being referenced.
    DeploymentId string
    The OCID of the resource being referenced.
    GgsAdminCredentialsSecretId string
    The OCID of the resource being referenced.
    deploymentId String
    The OCID of the resource being referenced.
    ggsAdminCredentialsSecretId String
    The OCID of the resource being referenced.
    deploymentId string
    The OCID of the resource being referenced.
    ggsAdminCredentialsSecretId string
    The OCID of the resource being referenced.
    deployment_id str
    The OCID of the resource being referenced.
    ggs_admin_credentials_secret_id str
    The OCID of the resource being referenced.
    deploymentId String
    The OCID of the resource being referenced.
    ggsAdminCredentialsSecretId String
    The OCID of the resource being referenced.

    GetMigrationsGgsDetailReplicat

    PerformanceProfile string
    Replicat performance.
    PerformanceProfile string
    Replicat performance.
    performanceProfile String
    Replicat performance.
    performanceProfile string
    Replicat performance.
    performance_profile str
    Replicat performance.
    performanceProfile String
    Replicat performance.

    GetMigrationsHubDetail

    AcceptableLag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    ComputeId string
    The OCID of the resource being referenced.
    Extracts List<GetMigrationsHubDetailExtract>
    Parameters for Extract processes.
    KeyId string
    The OCID of the resource being referenced.
    Replicats List<GetMigrationsHubDetailReplicat>
    Parameters for Replicat processes.
    RestAdminCredentials List<GetMigrationsHubDetailRestAdminCredential>
    Database Administrator Credentials details.
    Url string
    Endpoint URL.
    VaultId string
    The OCID of the resource being referenced.
    AcceptableLag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    ComputeId string
    The OCID of the resource being referenced.
    Extracts []GetMigrationsHubDetailExtract
    Parameters for Extract processes.
    KeyId string
    The OCID of the resource being referenced.
    Replicats []GetMigrationsHubDetailReplicat
    Parameters for Replicat processes.
    RestAdminCredentials []GetMigrationsHubDetailRestAdminCredential
    Database Administrator Credentials details.
    Url string
    Endpoint URL.
    VaultId string
    The OCID of the resource being referenced.
    acceptableLag Integer
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    computeId String
    The OCID of the resource being referenced.
    extracts List<GetMigrationsHubDetailExtract>
    Parameters for Extract processes.
    keyId String
    The OCID of the resource being referenced.
    replicats List<GetMigrationsHubDetailReplicat>
    Parameters for Replicat processes.
    restAdminCredentials List<GetMigrationsHubDetailRestAdminCredential>
    Database Administrator Credentials details.
    url String
    Endpoint URL.
    vaultId String
    The OCID of the resource being referenced.
    acceptableLag number
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    computeId string
    The OCID of the resource being referenced.
    extracts GetMigrationsHubDetailExtract[]
    Parameters for Extract processes.
    keyId string
    The OCID of the resource being referenced.
    replicats GetMigrationsHubDetailReplicat[]
    Parameters for Replicat processes.
    restAdminCredentials GetMigrationsHubDetailRestAdminCredential[]
    Database Administrator Credentials details.
    url string
    Endpoint URL.
    vaultId string
    The OCID of the resource being referenced.
    acceptable_lag int
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    compute_id str
    The OCID of the resource being referenced.
    extracts Sequence[databasemigration.GetMigrationsHubDetailExtract]
    Parameters for Extract processes.
    key_id str
    The OCID of the resource being referenced.
    replicats Sequence[databasemigration.GetMigrationsHubDetailReplicat]
    Parameters for Replicat processes.
    rest_admin_credentials Sequence[databasemigration.GetMigrationsHubDetailRestAdminCredential]
    Database Administrator Credentials details.
    url str
    Endpoint URL.
    vault_id str
    The OCID of the resource being referenced.
    acceptableLag Number
    ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
    computeId String
    The OCID of the resource being referenced.
    extracts List<Property Map>
    Parameters for Extract processes.
    keyId String
    The OCID of the resource being referenced.
    replicats List<Property Map>
    Parameters for Replicat processes.
    restAdminCredentials List<Property Map>
    Database Administrator Credentials details.
    url String
    Endpoint URL.
    vaultId String
    The OCID of the resource being referenced.

    GetMigrationsHubDetailExtract

    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
    Replicat 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
    Replicat 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
    Replicat 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
    Replicat 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
    Replicat 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
    Replicat performance.

    GetMigrationsHubDetailReplicat

    PerformanceProfile string
    Replicat performance.
    PerformanceProfile string
    Replicat performance.
    performanceProfile String
    Replicat performance.
    performanceProfile string
    Replicat performance.
    performance_profile str
    Replicat performance.
    performanceProfile String
    Replicat performance.

    GetMigrationsHubDetailRestAdminCredential

    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

    GetMigrationsIncludeObject

    IsOmitExcludedTableFromReplication bool
    Object string
    Owner string
    Schema string
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    IsOmitExcludedTableFromReplication bool
    Object string
    Owner string
    Schema string
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    isOmitExcludedTableFromReplication Boolean
    object String
    owner String
    schema String
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    isOmitExcludedTableFromReplication boolean
    object string
    owner string
    schema string
    type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    is_omit_excluded_table_from_replication bool
    object str
    owner str
    schema str
    type str
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    isOmitExcludedTableFromReplication Boolean
    object String
    owner String
    schema String
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

    GetMigrationsInitialLoadSetting

    Compatibilities List<string>
    Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.
    DataPumpParameters List<GetMigrationsInitialLoadSettingDataPumpParameter>
    Optional parameters for Data Pump Export and Import.
    ExportDirectoryObjects List<GetMigrationsInitialLoadSettingExportDirectoryObject>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    HandleGrantErrors string
    The action taken in the event of errors related to GRANT or REVOKE errors.
    ImportDirectoryObjects List<GetMigrationsInitialLoadSettingImportDirectoryObject>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    IsConsistent bool
    Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
    IsIgnoreExistingObjects bool
    Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
    IsTzUtc bool
    Include a statement at the start of the dump to set the time zone to UTC.
    JobMode string
    Oracle Job Mode
    MetadataRemaps List<GetMigrationsInitialLoadSettingMetadataRemap>
    Defines remapping to be applied to objects as they are processed.
    PrimaryKeyCompatibility string
    Primary key compatibility option
    TablespaceDetails List<GetMigrationsInitialLoadSettingTablespaceDetail>
    Migration tablespace settings.
    Compatibilities []string
    Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.
    DataPumpParameters []GetMigrationsInitialLoadSettingDataPumpParameter
    Optional parameters for Data Pump Export and Import.
    ExportDirectoryObjects []GetMigrationsInitialLoadSettingExportDirectoryObject
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    HandleGrantErrors string
    The action taken in the event of errors related to GRANT or REVOKE errors.
    ImportDirectoryObjects []GetMigrationsInitialLoadSettingImportDirectoryObject
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    IsConsistent bool
    Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
    IsIgnoreExistingObjects bool
    Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
    IsTzUtc bool
    Include a statement at the start of the dump to set the time zone to UTC.
    JobMode string
    Oracle Job Mode
    MetadataRemaps []GetMigrationsInitialLoadSettingMetadataRemap
    Defines remapping to be applied to objects as they are processed.
    PrimaryKeyCompatibility string
    Primary key compatibility option
    TablespaceDetails []GetMigrationsInitialLoadSettingTablespaceDetail
    Migration tablespace settings.
    compatibilities List<String>
    Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.
    dataPumpParameters List<GetMigrationsInitialLoadSettingDataPumpParameter>
    Optional parameters for Data Pump Export and Import.
    exportDirectoryObjects List<GetMigrationsInitialLoadSettingExportDirectoryObject>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    handleGrantErrors String
    The action taken in the event of errors related to GRANT or REVOKE errors.
    importDirectoryObjects List<GetMigrationsInitialLoadSettingImportDirectoryObject>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    isConsistent Boolean
    Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
    isIgnoreExistingObjects Boolean
    Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
    isTzUtc Boolean
    Include a statement at the start of the dump to set the time zone to UTC.
    jobMode String
    Oracle Job Mode
    metadataRemaps List<GetMigrationsInitialLoadSettingMetadataRemap>
    Defines remapping to be applied to objects as they are processed.
    primaryKeyCompatibility String
    Primary key compatibility option
    tablespaceDetails List<GetMigrationsInitialLoadSettingTablespaceDetail>
    Migration tablespace settings.
    compatibilities string[]
    Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.
    dataPumpParameters GetMigrationsInitialLoadSettingDataPumpParameter[]
    Optional parameters for Data Pump Export and Import.
    exportDirectoryObjects GetMigrationsInitialLoadSettingExportDirectoryObject[]
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    handleGrantErrors string
    The action taken in the event of errors related to GRANT or REVOKE errors.
    importDirectoryObjects GetMigrationsInitialLoadSettingImportDirectoryObject[]
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    isConsistent boolean
    Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
    isIgnoreExistingObjects boolean
    Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
    isTzUtc boolean
    Include a statement at the start of the dump to set the time zone to UTC.
    jobMode string
    Oracle Job Mode
    metadataRemaps GetMigrationsInitialLoadSettingMetadataRemap[]
    Defines remapping to be applied to objects as they are processed.
    primaryKeyCompatibility string
    Primary key compatibility option
    tablespaceDetails GetMigrationsInitialLoadSettingTablespaceDetail[]
    Migration tablespace settings.
    compatibilities Sequence[str]
    Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.
    data_pump_parameters Sequence[databasemigration.GetMigrationsInitialLoadSettingDataPumpParameter]
    Optional parameters for Data Pump Export and Import.
    export_directory_objects Sequence[databasemigration.GetMigrationsInitialLoadSettingExportDirectoryObject]
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    handle_grant_errors str
    The action taken in the event of errors related to GRANT or REVOKE errors.
    import_directory_objects Sequence[databasemigration.GetMigrationsInitialLoadSettingImportDirectoryObject]
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    is_consistent bool
    Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
    is_ignore_existing_objects bool
    Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
    is_tz_utc bool
    Include a statement at the start of the dump to set the time zone to UTC.
    job_mode str
    Oracle Job Mode
    metadata_remaps Sequence[databasemigration.GetMigrationsInitialLoadSettingMetadataRemap]
    Defines remapping to be applied to objects as they are processed.
    primary_key_compatibility str
    Primary key compatibility option
    tablespace_details Sequence[databasemigration.GetMigrationsInitialLoadSettingTablespaceDetail]
    Migration tablespace settings.
    compatibilities List<String>
    Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.
    dataPumpParameters List<Property Map>
    Optional parameters for Data Pump Export and Import.
    exportDirectoryObjects List<Property Map>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    handleGrantErrors String
    The action taken in the event of errors related to GRANT or REVOKE errors.
    importDirectoryObjects List<Property Map>
    Directory object details, used to define either import or export directory objects in Data Pump Settings.
    isConsistent Boolean
    Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
    isIgnoreExistingObjects Boolean
    Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
    isTzUtc Boolean
    Include a statement at the start of the dump to set the time zone to UTC.
    jobMode String
    Oracle Job Mode
    metadataRemaps List<Property Map>
    Defines remapping to be applied to objects as they are processed.
    primaryKeyCompatibility String
    Primary key compatibility option
    tablespaceDetails List<Property Map>
    Migration tablespace settings.

    GetMigrationsInitialLoadSettingDataPumpParameter

    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 process 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 process 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 process 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 process 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 process 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 process to run on one instance.
    tableExistsAction String
    IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.

    GetMigrationsInitialLoadSettingExportDirectoryObject

    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

    GetMigrationsInitialLoadSettingImportDirectoryObject

    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

    GetMigrationsInitialLoadSettingMetadataRemap

    NewValue string
    Specifies the new value that oldValue should be translated into.
    OldValue string
    Specifies the value which needs to be reset.
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    NewValue string
    Specifies the new value that oldValue should be translated into.
    OldValue string
    Specifies the value which needs to be reset.
    Type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    newValue String
    Specifies the new value that oldValue should be translated into.
    oldValue String
    Specifies the value which needs to be reset.
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    newValue string
    Specifies the new value that oldValue should be translated into.
    oldValue string
    Specifies the value which needs to be reset.
    type string
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    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
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
    newValue String
    Specifies the new value that oldValue should be translated into.
    oldValue String
    Specifies the value which needs to be reset.
    type String
    The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

    GetMigrationsInitialLoadSettingTablespaceDetail

    BlockSizeInKbs string
    Size of Oracle database blocks in KB.
    ExtendSizeInMbs int
    Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.
    IsAutoCreate bool
    Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
    IsBigFile bool
    Set this property to true to enable tablespace of the type big file.
    RemapTarget string
    Name of the tablespace on the target database to which the source database tablespace is to be remapped.
    TargetType string
    Type of Database Base Migration Target.
    BlockSizeInKbs string
    Size of Oracle database blocks in KB.
    ExtendSizeInMbs int
    Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.
    IsAutoCreate bool
    Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
    IsBigFile bool
    Set this property to true to enable tablespace of the type big file.
    RemapTarget string
    Name of the tablespace on the target database to which the source database tablespace is to be remapped.
    TargetType string
    Type of Database Base Migration Target.
    blockSizeInKbs String
    Size of Oracle database blocks in KB.
    extendSizeInMbs Integer
    Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.
    isAutoCreate Boolean
    Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
    isBigFile Boolean
    Set this property to true to enable tablespace of the type big file.
    remapTarget String
    Name of the tablespace on the target database to which the source database tablespace is to be remapped.
    targetType String
    Type of Database Base Migration Target.
    blockSizeInKbs string
    Size of Oracle database blocks in KB.
    extendSizeInMbs number
    Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.
    isAutoCreate boolean
    Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
    isBigFile boolean
    Set this property to true to enable tablespace of the type big file.
    remapTarget string
    Name of the tablespace on the target database to which the source database tablespace is to be remapped.
    targetType string
    Type of Database Base Migration Target.
    block_size_in_kbs str
    Size of Oracle database blocks in KB.
    extend_size_in_mbs int
    Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.
    is_auto_create bool
    Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
    is_big_file bool
    Set this property to true to enable tablespace of the type big file.
    remap_target str
    Name of the tablespace on the target database to which the source database tablespace is to be remapped.
    target_type str
    Type of Database Base Migration Target.
    blockSizeInKbs String
    Size of Oracle database blocks in KB.
    extendSizeInMbs Number
    Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.
    isAutoCreate Boolean
    Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
    isBigFile Boolean
    Set this property to true to enable tablespace of the type big file.
    remapTarget String
    Name of the tablespace on the target database to which the source database tablespace is to be remapped.
    targetType String
    Type of Database Base Migration Target.

    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 v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi