Module: OCI::DatabaseMigration::Models

Defined in:
lib/oci/database_migration/database_migration.rb,
lib/oci/database_migration/models/job_types.rb,
lib/oci/database_migration/models/script_ids.rb,
lib/oci/database_migration/models/result_type.rb,
lib/oci/database_migration/models/sort_orders.rb,
lib/oci/database_migration/models/creation_type.rb,
lib/oci/database_migration/models/object_status.rb,
lib/oci/database_migration/models/advisor_results.rb,
lib/oci/database_migration/models/connection_type.rb,
lib/oci/database_migration/models/ddl_expectation.rb,
lib/oci/database_migration/models/job_mode_my_sql.rb,
lib/oci/database_migration/models/job_mode_oracle.rb,
lib/oci/database_migration/models/migration_types.rb,
lib/oci/database_migration/models/odms_job_phases.rb,
lib/oci/database_migration/models/operation_types.rb,
lib/oci/database_migration/models/reason_keywords.rb,
lib/oci/database_migration/models/technology_type.rb,
lib/oci/database_migration/models/job_phase_status.rb,
lib/oci/database_migration/models/lifecycle_states.rb,
lib/oci/database_migration/models/migration_status.rb,
lib/oci/database_migration/models/operation_status.rb,
lib/oci/database_migration/models/data_pump_estimate.rb,
lib/oci/database_migration/models/database_data_size.rb,
lib/oci/database_migration/models/odms_phase_actions.rb,
lib/oci/database_migration/models/acceptable_downtime.rb,
lib/oci/database_migration/models/handle_grant_errors.rb,
lib/oci/database_migration/models/phase_extract_types.rb,
lib/oci/database_migration/models/compatibility_option.rb,
lib/oci/database_migration/models/database_combination.rb,
lib/oci/database_migration/models/job_lifecycle_states.rb,
lib/oci/database_migration/models/assessor_action_names.rb,
lib/oci/database_migration/models/assessor_check_states.rb,
lib/oci/database_migration/models/collect_traces_states.rb,
lib/oci/database_migration/models/migration_scope_my_sql.rb,
lib/oci/database_migration/models/migration_scope_oracle.rb,
lib/oci/database_migration/models/assessor_lifecycle_states.rb,
lib/oci/database_migration/models/primary_key_compatibility.rb,
lib/oci/database_migration/models/assessment_migration_types.rb,
lib/oci/database_migration/models/migration_lifecycle_states.rb,
lib/oci/database_migration/models/assessment_lifecycle_states.rb,
lib/oci/database_migration/models/assessor_check_action_names.rb,
lib/oci/database_migration/models/extract_performance_profile.rb,
lib/oci/database_migration/models/data_pump_exclude_parameters.rb,
lib/oci/database_migration/models/replicat_performance_profile.rb,
lib/oci/database_migration/models/advanced_parameter_data_types.rb,
lib/oci/database_migration/models/data_pump_table_exists_action.rb,
lib/oci/database_migration/models/job_parameter_file_version_kind.rb,
lib/oci/database_migration/models/migration_database_target_types.rb,
lib/oci/database_migration/models/network_speed_megabit_per_second.rb,
lib/oci/database_migration/models/data_pump_tablespace_block_sizes_in_kb.rb,
lib/oci/database_migration/models/migration_database_target_types_update.rb

Overview

Module containing models for requests made to, and responses received from, OCI DatabaseMigration services

Defined Under Namespace

Classes: ADBDedicatedAutoCreateTablespaceDetails, ADBDedicatedRemapTargetTablespaceDetails, ADBServerlesTablespaceDetails, AdminCredentials, AdvisorCheckSummary, AdvisorReport, AdvisorReportBucketDetails, AdvisorReportCheckCollection, AdvisorReportCheckColumn, AdvisorReportCheckObjectSummary, AdvisorReportCheckObjectsCollection, AdvisorReportCheckSummary, AdvisorReportLocationDetails, AffectedObjectsCollection, AllUpdateAdvisorReportCheckObjectsDetails, AllUpdateCheckActionUpdateObjectDetails, Assessment, AssessmentCollection, AssessmentObjectCollection, AssessmentObjectTypeSummary, AssessmentObjectTypeSummaryCollection, AssessmentSummary, Assessor, AssessorAction, AssessorCheck, AssessorCheckAction, AssessorCheckGroup, AssessorCheckNameValue, AssessorCheckSummary, AssessorCheckSummaryCollection, AssessorGroup, AssessorSummary, AssessorSummaryCollection, ChangeAssessmentCompartmentDetails, ChangeConnectionCompartmentDetails, ChangeMigrationCompartmentDetails, CloneAssessmentDetails, CloneMigrationDetails, CollectTracesData, CollectTracesDetails, Connection, ConnectionCollection, ConnectionSummary, CreateADBDedicatedAutoCreateTablespaceDetails, CreateADBDedicatedRemapTargetTablespaceDetails, CreateADBServerlesTablespaceDetails, CreateAdminCredentials, CreateAssessmentDetails, CreateConnectionDetails, CreateCurlTransferDetails, CreateDataPumpParameters, CreateDirectoryObject, CreateExtract, CreateGoldenGateHubDetails, CreateHostDumpTransferDetails, CreateMigrationDetails, CreateMySqlAdvisorSettings, CreateMySqlAssessmentDetails, CreateMySqlDataTransferMediumDetails, CreateMySqlGgsDeploymentDetails, CreateMySqlInitialLoadSettings, CreateMySqlMigrationDetails, CreateMySqlObjectStorageDataTransferMediumDetails, CreateMysqlConnectionDetails, CreateNonADBAutoCreateTablespaceDetails, CreateNonADBRemapTablespaceDetails, CreateObjectStoreBucket, CreateOciCliDumpTransferDetails, CreateOracleAdvisorSettings, CreateOracleAssessmentDetails, CreateOracleAwsS3DataTransferMediumDetails, CreateOracleConnectionDetails, CreateOracleDataTransferMediumDetails, CreateOracleDbLinkDataTransferMediumDetails, CreateOracleGgsDeploymentDetails, CreateOracleInitialLoadSettings, CreateOracleMigrationDetails, CreateOracleNfsDataTransferMediumDetails, CreateOracleObjectStorageDataTransferMediumDetails, CreateParameterFileVersionDetails, CreateReplicat, CreateTargetTypeTablespaceDetails, CurlTransferDetails, DataPumpParameters, DatabaseConnectionTypeCollection, DatabaseConnectionTypeSummary, DatabaseInformation, DatabaseTechnologySubType, DatabaseTechnologyType, DiagnosticsResult, DirectoryObject, DownloadSqlDetails, ExcludedObjectSummary, ExcludedObjectSummaryCollection, Extract, GgsDeployment, GoldenGateHubDetails, HostDumpTransferDetails, IngressIpDetails, Job, JobCollection, JobOutputSummary, JobOutputSummaryCollection, JobSummary, ListUpdateAdvisorReportCheckObjectsDetails, ListUpdateCheckActionUpdateObjectDetails, LogLocationBucketDetails, MetadataRemap, Migration, MigrationCollection, MigrationJobProgressResource, MigrationJobProgressSummary, MigrationObjectCollection, MigrationObjectTypeSummary, MigrationObjectTypeSummaryCollection, MigrationParameterBase, MigrationParameterDetails, MigrationParameterSummary, MigrationParameterSummaryCollection, MigrationPhaseCollection, MigrationPhaseSummary, MigrationSummary, MySqlAdvisorSettings, MySqlAssessment, MySqlAssessmentObjectCollection, MySqlAssessmentSummary, MySqlCloneAssessmentDetails, MySqlCloneMigrationDetails, MySqlDataTransferMediumDetails, MySqlDatabaseObject, MySqlDatabaseObjectSummary, MySqlGgsDeploymentDetails, MySqlInitialLoadSettings, MySqlMigration, MySqlMigrationObjectCollection, MySqlMigrationSummary, MySqlObjectStorageDataTransferMediumDetails, MysqlConnection, MysqlConnectionSummary, NameValuePair, NonADBAutoCreateTablespaceDetails, NonADBRemapTablespaceDetails, ObjectMetadata, ObjectStoreBucket, OciCliDumpTransferDetails, OracleAdvisorSettings, OracleAssessment, OracleAssessmentObjectCollection, OracleAssessmentSummary, OracleAwsS3DataTransferMediumDetails, OracleCloneAssessmentDetails, OracleCloneMigrationDetails, OracleConnection, OracleConnectionSummary, OracleDataTransferMediumDetails, OracleDatabaseObject, OracleDatabaseObjectSummary, OracleDbLinkDataTransferMediumDetails, OracleGgsDeploymentDetails, OracleInitialLoadSettings, OracleMigration, OracleMigrationObjectCollection, OracleMigrationSummary, OracleNfsDataTransferMediumDetails, OracleObjectStorageDataTransferMediumDetails, ParameterFileVersion, ParameterFileVersionCollection, ParameterFileVersionSummary, PerformAssessorActionDetails, PerformAssessorCheckActionDetails, PhaseExtractEntry, PhaseStatus, Replicat, ResultError, ResumeJobDetails, SourceAssessmentConnection, StartMigrationDetails, TargetAssessmentConnection, TargetTypeTablespaceDetails, UnsupportedDatabaseObject, UpdateADBDedicatedAutoCreateTablespaceDetails, UpdateADBDedicatedRemapTargetTablespaceDetails, UpdateADBServerlesTablespaceDetails, UpdateAdminCredentials, UpdateAdvisorReportCheckDetails, UpdateAdvisorReportCheckObjectsDetails, UpdateAssessmentDetails, UpdateCheckActionUpdateObjectDetails, UpdateConnectionDetails, UpdateCurlTransferDetails, UpdateDataPumpParameters, UpdateDirectoryObject, UpdateExtract, UpdateGoldenGateHubDetails, UpdateHostDumpTransferDetails, UpdateJobDetails, UpdateMigrationDetails, UpdateMySqlAdvisorSettings, UpdateMySqlAssessmentDetails, UpdateMySqlDataTransferMediumDetails, UpdateMySqlGgsDeploymentDetails, UpdateMySqlInitialLoadSettings, UpdateMySqlMigrationDetails, UpdateMySqlObjectStorageDataTransferMediumDetails, UpdateMysqlConnectionDetails, UpdateNonADBAutoCreateTablespaceDetails, UpdateNonADBRemapTablespaceDetails, UpdateObjectStoreBucket, UpdateOciCliDumpTransferDetails, UpdateOracleAdvisorSettings, UpdateOracleAssessmentDetails, UpdateOracleAwsS3DataTransferMediumDetails, UpdateOracleConnectionDetails, UpdateOracleDataTransferMediumDetails, UpdateOracleDbLinkDataTransferMediumDetails, UpdateOracleGgsDeploymentDetails, UpdateOracleInitialLoadSettings, UpdateOracleMigrationDetails, UpdateOracleNfsDataTransferMediumDetails, UpdateOracleObjectStorageDataTransferMediumDetails, UpdateReplicat, UpdateTargetDefaultsAutoCreateTablespaceDetails, UpdateTargetDefaultsRemapTablespaceDetails, UpdateTargetTypeTablespaceDetails, UserDefinedProperties, UserDefinedProperty, UserDefinedPropertyOption, WorkRequest, WorkRequestCollection, WorkRequestError, WorkRequestErrorCollection, WorkRequestLogEntry, WorkRequestLogEntryCollection, WorkRequestResource, WorkRequestSummary

Constant Summary collapse

JOB_TYPES_ENUM =
[
  JOB_TYPES_EVALUATION = 'EVALUATION'.freeze,
  JOB_TYPES_MIGRATION = 'MIGRATION'.freeze
].freeze
SCRIPT_IDS_ENUM =
[
  SCRIPT_IDS_USER_CREATION_SQL_SCRIPT = 'USER_CREATION_SQL_SCRIPT'.freeze
].freeze
RESULT_TYPE_ENUM =
[
  RESULT_TYPE_SUCCEEDED = 'SUCCEEDED'.freeze,
  RESULT_TYPE_FAILED = 'FAILED'.freeze,
  RESULT_TYPE_WARNING = 'WARNING'.freeze,
  RESULT_TYPE_TIMED_OUT = 'TIMED_OUT'.freeze
].freeze
SORT_ORDERS_ENUM =
[
  SORT_ORDERS_ASC = 'ASC'.freeze,
  SORT_ORDERS_DESC = 'DESC'.freeze
].freeze
CREATION_TYPE_ENUM =
[
  CREATION_TYPE_CREATE_ONLY = 'CREATE_ONLY'.freeze,
  CREATION_TYPE_CREATE_AND_RUN_ASSESSORS = 'CREATE_AND_RUN_ASSESSORS'.freeze
].freeze
OBJECT_STATUS_ENUM =
[
  OBJECT_STATUS_EXCLUDE = 'EXCLUDE'.freeze,
  OBJECT_STATUS_INCLUDE = 'INCLUDE'.freeze
].freeze
ADVISOR_RESULTS_ENUM =
[
  ADVISOR_RESULTS_FATAL = 'FATAL'.freeze,
  ADVISOR_RESULTS_BLOCKER = 'BLOCKER'.freeze,
  ADVISOR_RESULTS_WARNING = 'WARNING'.freeze,
  ADVISOR_RESULTS_INFORMATIONAL = 'INFORMATIONAL'.freeze,
  ADVISOR_RESULTS_PASS = 'PASS'.freeze
].freeze
CONNECTION_TYPE_ENUM =
[
  CONNECTION_TYPE_MYSQL = 'MYSQL'.freeze,
  CONNECTION_TYPE_ORACLE = 'ORACLE'.freeze
].freeze
DDL_EXPECTATION_ENUM =
[
  DDL_EXPECTATION_DDL_EXPECTED = 'DDL_EXPECTED'.freeze,
  DDL_EXPECTATION_DDL_NOT_EXPECTED = 'DDL_NOT_EXPECTED'.freeze
].freeze
JOB_MODE_MY_SQL_ENUM =
[
  JOB_MODE_MY_SQL_FULL = 'FULL'.freeze,
  JOB_MODE_MY_SQL_SCHEMA = 'SCHEMA'.freeze
].freeze
JOB_MODE_ORACLE_ENUM =
[
  JOB_MODE_ORACLE_FULL = 'FULL'.freeze,
  JOB_MODE_ORACLE_SCHEMA = 'SCHEMA'.freeze,
  JOB_MODE_ORACLE_TABLE = 'TABLE'.freeze,
  JOB_MODE_ORACLE_TABLESPACE = 'TABLESPACE'.freeze,
  JOB_MODE_ORACLE_TRANSPORTABLE = 'TRANSPORTABLE'.freeze
].freeze
MIGRATION_TYPES_ENUM =
[
  MIGRATION_TYPES_ONLINE = 'ONLINE'.freeze,
  MIGRATION_TYPES_OFFLINE = 'OFFLINE'.freeze
].freeze
ODMS_JOB_PHASES_ENUM =
[
  ODMS_JOB_PHASES_ODMS_VALIDATE_TGT = 'ODMS_VALIDATE_TGT'.freeze,
  ODMS_JOB_PHASES_ODMS_VALIDATE_SRC = 'ODMS_VALIDATE_SRC'.freeze,
  ODMS_JOB_PHASES_ODMS_VALIDATE_PREMIGRATION_ADVISOR = 'ODMS_VALIDATE_PREMIGRATION_ADVISOR'.freeze,
  ODMS_JOB_PHASES_ODMS_VALIDATE_GG_HUB = 'ODMS_VALIDATE_GG_HUB'.freeze,
  ODMS_JOB_PHASES_ODMS_VALIDATE_DATAPUMP_SETTINGS = 'ODMS_VALIDATE_DATAPUMP_SETTINGS'.freeze,
  ODMS_JOB_PHASES_ODMS_VALIDATE_DATAPUMP_SETTINGS_SRC = 'ODMS_VALIDATE_DATAPUMP_SETTINGS_SRC'.freeze,
  ODMS_JOB_PHASES_ODMS_VALIDATE_DATAPUMP_SETTINGS_TGT = 'ODMS_VALIDATE_DATAPUMP_SETTINGS_TGT'.freeze,
  ODMS_JOB_PHASES_ODMS_VALIDATE_DATAPUMP_SRC = 'ODMS_VALIDATE_DATAPUMP_SRC'.freeze,
  ODMS_JOB_PHASES_ODMS_VALIDATE_DATAPUMP_ESTIMATE_SRC = 'ODMS_VALIDATE_DATAPUMP_ESTIMATE_SRC'.freeze,
  ODMS_JOB_PHASES_ODMS_FETCH_METADATA_SRC = 'ODMS_FETCH_METADATA_SRC'.freeze,
  ODMS_JOB_PHASES_ODMS_FETCH_METADATA_TGT = 'ODMS_FETCH_METADATA_TGT'.freeze,
  ODMS_JOB_PHASES_ODMS_VALIDATE = 'ODMS_VALIDATE'.freeze,
  ODMS_JOB_PHASES_ODMS_PREPARE = 'ODMS_PREPARE'.freeze,
  ODMS_JOB_PHASES_ODMS_INITIALIZE_REPLICATION_INFRASTRUCTURE = 'ODMS_INITIALIZE_REPLICATION_INFRASTRUCTURE'.freeze,
  ODMS_JOB_PHASES_ODMS_INITIAL_LOAD_EXPORT = 'ODMS_INITIAL_LOAD_EXPORT'.freeze,
  ODMS_JOB_PHASES_ODMS_DATA_UPLOAD = 'ODMS_DATA_UPLOAD'.freeze,
  ODMS_JOB_PHASES_ODMS_METADATA_TRANSFER = 'ODMS_METADATA_TRANSFER'.freeze,
  ODMS_JOB_PHASES_ODMS_INITIAL_LOAD_EXPORT_DATA_UPLOAD = 'ODMS_INITIAL_LOAD_EXPORT_DATA_UPLOAD'.freeze,
  ODMS_JOB_PHASES_ODMS_INITIAL_LOAD_IMPORT = 'ODMS_INITIAL_LOAD_IMPORT'.freeze,
  ODMS_JOB_PHASES_ODMS_POST_INITIAL_LOAD = 'ODMS_POST_INITIAL_LOAD'.freeze,
  ODMS_JOB_PHASES_ODMS_PREPARE_REPLICATION_TARGET = 'ODMS_PREPARE_REPLICATION_TARGET'.freeze,
  ODMS_JOB_PHASES_ODMS_MONITOR_REPLICATION_LAG = 'ODMS_MONITOR_REPLICATION_LAG'.freeze,
  ODMS_JOB_PHASES_ODMS_SWITCHOVER = 'ODMS_SWITCHOVER'.freeze,
  ODMS_JOB_PHASES_ODMS_CLEANUP = 'ODMS_CLEANUP'.freeze
].freeze
OPERATION_TYPES_ENUM =
[
  OPERATION_TYPES_CREATE_MIGRATION = 'CREATE_MIGRATION'.freeze,
  OPERATION_TYPES_CLONE_MIGRATION = 'CLONE_MIGRATION'.freeze,
  OPERATION_TYPES_DELETE_MIGRATION = 'DELETE_MIGRATION'.freeze,
  OPERATION_TYPES_UPDATE_MIGRATION = 'UPDATE_MIGRATION'.freeze,
  OPERATION_TYPES_START_MIGRATION = 'START_MIGRATION'.freeze,
  OPERATION_TYPES_VALIDATE_MIGRATION = 'VALIDATE_MIGRATION'.freeze,
  OPERATION_TYPES_CREATE_CONNECTION = 'CREATE_CONNECTION'.freeze,
  OPERATION_TYPES_DELETE_CONNECTION = 'DELETE_CONNECTION'.freeze,
  OPERATION_TYPES_UPDATE_CONNECTION = 'UPDATE_CONNECTION'.freeze,
  OPERATION_TYPES_CREATE_ASSESSMENT = 'CREATE_ASSESSMENT'.freeze,
  OPERATION_TYPES_DELETE_ASSESSMENT = 'DELETE_ASSESSMENT'.freeze,
  OPERATION_TYPES_UPDATE_ASSESSMENT = 'UPDATE_ASSESSMENT'.freeze,
  OPERATION_TYPES_RUN_ASSESSOR_ACTION = 'RUN_ASSESSOR_ACTION'.freeze,
  OPERATION_TYPES_RUN_MIGRATE_TABLE_ASSESSOR = 'RUN_MIGRATE_TABLE_ASSESSOR'.freeze,
  OPERATION_TYPES_RUN_COMPATIBILITY_ASSESSOR = 'RUN_COMPATIBILITY_ASSESSOR'.freeze,
  OPERATION_TYPES_RUN_VIABILITY_ASSESSOR = 'RUN_VIABILITY_ASSESSOR'.freeze,
  OPERATION_TYPES_CONFIGURE_MIGRATION_ASSESSOR = 'CONFIGURE_MIGRATION_ASSESSOR'.freeze,
  OPERATION_TYPES_CREATE_MIGRATION_ASSESSOR = 'CREATE_MIGRATION_ASSESSOR'.freeze,
  OPERATION_TYPES_PREPARE_SOURCE_ASSESSOR = 'PREPARE_SOURCE_ASSESSOR'.freeze,
  OPERATION_TYPES_PREPARE_TARGET_ASSESSOR = 'PREPARE_TARGET_ASSESSOR'.freeze,
  OPERATION_TYPES_CONFIRM_VIABILITY_ASSESSOR = 'CONFIRM_VIABILITY_ASSESSOR'.freeze
].freeze
REASON_KEYWORDS_ENUM =
[
  REASON_KEYWORDS_ORACLE_MAINTAINED = 'ORACLE_MAINTAINED'.freeze,
  REASON_KEYWORDS_GG_UNSUPPORTED = 'GG_UNSUPPORTED'.freeze,
  REASON_KEYWORDS_USER_EXCLUDED = 'USER_EXCLUDED'.freeze,
  REASON_KEYWORDS_MANDATORY_EXCLUDED = 'MANDATORY_EXCLUDED'.freeze,
  REASON_KEYWORDS_USER_EXCLUDED_TYPE = 'USER_EXCLUDED_TYPE'.freeze
].freeze
TECHNOLOGY_TYPE_ENUM =
[
  TECHNOLOGY_TYPE_OCI_AUTONOMOUS_DATABASE = 'OCI_AUTONOMOUS_DATABASE'.freeze,
  TECHNOLOGY_TYPE_OCI_MYSQL = 'OCI_MYSQL'.freeze,
  TECHNOLOGY_TYPE_ORACLE_DATABASE = 'ORACLE_DATABASE'.freeze,
  TECHNOLOGY_TYPE_ORACLE_EXADATA = 'ORACLE_EXADATA'.freeze,
  TECHNOLOGY_TYPE_AMAZON_RDS_ORACLE = 'AMAZON_RDS_ORACLE'.freeze,
  TECHNOLOGY_TYPE_AMAZON_AURORA_MYSQL = 'AMAZON_AURORA_MYSQL'.freeze,
  TECHNOLOGY_TYPE_AMAZON_RDS_MYSQL = 'AMAZON_RDS_MYSQL'.freeze,
  TECHNOLOGY_TYPE_AZURE_MYSQL = 'AZURE_MYSQL'.freeze,
  TECHNOLOGY_TYPE_GOOGLE_CLOUD_SQL_MYSQL = 'GOOGLE_CLOUD_SQL_MYSQL'.freeze,
  TECHNOLOGY_TYPE_MYSQL_SERVER = 'MYSQL_SERVER'.freeze
].freeze
JOB_PHASE_STATUS_ENUM =
[
  JOB_PHASE_STATUS_PENDING = 'PENDING'.freeze,
  JOB_PHASE_STATUS_STARTED = 'STARTED'.freeze,
  JOB_PHASE_STATUS_COMPLETED = 'COMPLETED'.freeze,
  JOB_PHASE_STATUS_FAILED = 'FAILED'.freeze
].freeze
LIFECYCLE_STATES_ENUM =
[
  LIFECYCLE_STATES_CREATING = 'CREATING'.freeze,
  LIFECYCLE_STATES_UPDATING = 'UPDATING'.freeze,
  LIFECYCLE_STATES_ACTIVE = 'ACTIVE'.freeze,
  LIFECYCLE_STATES_INACTIVE = 'INACTIVE'.freeze,
  LIFECYCLE_STATES_DELETING = 'DELETING'.freeze,
  LIFECYCLE_STATES_DELETED = 'DELETED'.freeze,
  LIFECYCLE_STATES_FAILED = 'FAILED'.freeze
].freeze
MIGRATION_STATUS_ENUM =
[
  MIGRATION_STATUS_READY = 'READY'.freeze,
  MIGRATION_STATUS_ABORTING = 'ABORTING'.freeze,
  MIGRATION_STATUS_VALIDATING = 'VALIDATING'.freeze,
  MIGRATION_STATUS_VALIDATED = 'VALIDATED'.freeze,
  MIGRATION_STATUS_ASSESSED = 'ASSESSED'.freeze,
  MIGRATION_STATUS_WAITING = 'WAITING'.freeze,
  MIGRATION_STATUS_MIGRATING = 'MIGRATING'.freeze,
  MIGRATION_STATUS_DONE = 'DONE'.freeze
].freeze
OPERATION_STATUS_ENUM =
[
  OPERATION_STATUS_ACCEPTED = 'ACCEPTED'.freeze,
  OPERATION_STATUS_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  OPERATION_STATUS_WAITING = 'WAITING'.freeze,
  OPERATION_STATUS_FAILED = 'FAILED'.freeze,
  OPERATION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze,
  OPERATION_STATUS_CANCELING = 'CANCELING'.freeze,
  OPERATION_STATUS_CANCELED = 'CANCELED'.freeze
].freeze
DATA_PUMP_ESTIMATE_ENUM =
[
  DATA_PUMP_ESTIMATE_BLOCKS = 'BLOCKS'.freeze,
  DATA_PUMP_ESTIMATE_STATISTICS = 'STATISTICS'.freeze
].freeze
DATABASE_DATA_SIZE_ENUM =
[
  DATABASE_DATA_SIZE_LESS_THAN_1_GB = 'LESS_THAN_1GB'.freeze,
  DATABASE_DATA_SIZE_GB_1_10 = 'GB_1_10'.freeze,
  DATABASE_DATA_SIZE_GB_10_50 = 'GB_10_50'.freeze,
  DATABASE_DATA_SIZE_GB_50_100 = 'GB_50_100'.freeze,
  DATABASE_DATA_SIZE_GB_100_500 = 'GB_100_500'.freeze,
  DATABASE_DATA_SIZE_GB_500_TB_1 = 'GB_500_TB_1'.freeze,
  DATABASE_DATA_SIZE_TB_1_3 = 'TB_1_3'.freeze,
  DATABASE_DATA_SIZE_TB_3_10 = 'TB_3_10'.freeze,
  DATABASE_DATA_SIZE_TB_10_50 = 'TB_10_50'.freeze,
  DATABASE_DATA_SIZE_GREATER_THAN_50_TB = 'GREATER_THAN_50TB'.freeze
].freeze
ODMS_PHASE_ACTIONS_ENUM =
[
  ODMS_PHASE_ACTIONS_WAIT = 'WAIT'.freeze
].freeze
ACCEPTABLE_DOWNTIME_ENUM =
[
  ACCEPTABLE_DOWNTIME_LESS_THAN_10_MINUTES = 'LESS_THAN_10_MINUTES'.freeze,
  ACCEPTABLE_DOWNTIME_LESS_THAN_1_HOUR = 'LESS_THAN_1_HOUR'.freeze,
  ACCEPTABLE_DOWNTIME_LESS_THAN_4_HOURS = 'LESS_THAN_4_HOURS'.freeze,
  ACCEPTABLE_DOWNTIME_LESS_THAN_8_HOURS = 'LESS_THAN_8_HOURS'.freeze,
  ACCEPTABLE_DOWNTIME_LESS_THAN_12_HOURS = 'LESS_THAN_12_HOURS'.freeze,
  ACCEPTABLE_DOWNTIME_LESS_THAN_1_DAY = 'LESS_THAN_1_DAY'.freeze,
  ACCEPTABLE_DOWNTIME_LESS_THAN_2_DAYS = 'LESS_THAN_2_DAYS'.freeze,
  ACCEPTABLE_DOWNTIME_MORE_THAN_2_DAYS = 'MORE_THAN_2_DAYS'.freeze
].freeze
HANDLE_GRANT_ERRORS_ENUM =
[
  HANDLE_GRANT_ERRORS_ABORT = 'ABORT'.freeze,
  HANDLE_GRANT_ERRORS_DROP_ACCOUNT = 'DROP_ACCOUNT'.freeze,
  HANDLE_GRANT_ERRORS_IGNORE = 'IGNORE'.freeze
].freeze
PHASE_EXTRACT_TYPES_ENUM =
[
  PHASE_EXTRACT_TYPES_ERROR = 'ERROR'.freeze
].freeze
COMPATIBILITY_OPTION_ENUM =
[
  COMPATIBILITY_OPTION_FORCE_INNODB = 'FORCE_INNODB'.freeze,
  COMPATIBILITY_OPTION_SKIP_INVALID_ACCOUNTS = 'SKIP_INVALID_ACCOUNTS'.freeze,
  COMPATIBILITY_OPTION_STRIP_DEFINERS = 'STRIP_DEFINERS'.freeze,
  COMPATIBILITY_OPTION_STRIP_RESTRICTED_GRANTS = 'STRIP_RESTRICTED_GRANTS'.freeze,
  COMPATIBILITY_OPTION_STRIP_TABLESPACES = 'STRIP_TABLESPACES'.freeze,
  COMPATIBILITY_OPTION_IGNORE_WILDCARD_GRANTS = 'IGNORE_WILDCARD_GRANTS'.freeze,
  COMPATIBILITY_OPTION_STRIP_INVALID_GRANTS = 'STRIP_INVALID_GRANTS'.freeze
].freeze
DATABASE_COMBINATION_ENUM =
[
  DATABASE_COMBINATION_MYSQL = 'MYSQL'.freeze,
  DATABASE_COMBINATION_ORACLE = 'ORACLE'.freeze
].freeze
JOB_LIFECYCLE_STATES_ENUM =
[
  JOB_LIFECYCLE_STATES_ACCEPTED = 'ACCEPTED'.freeze,
  JOB_LIFECYCLE_STATES_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  JOB_LIFECYCLE_STATES_UNKNOWN = 'UNKNOWN'.freeze,
  JOB_LIFECYCLE_STATES_TERMINATED = 'TERMINATED'.freeze,
  JOB_LIFECYCLE_STATES_FAILED = 'FAILED'.freeze,
  JOB_LIFECYCLE_STATES_SUCCEEDED = 'SUCCEEDED'.freeze,
  JOB_LIFECYCLE_STATES_WAITING = 'WAITING'.freeze,
  JOB_LIFECYCLE_STATES_CANCELING = 'CANCELING'.freeze,
  JOB_LIFECYCLE_STATES_CANCELED = 'CANCELED'.freeze
].freeze
ASSESSOR_ACTION_NAMES_ENUM =
[
  ASSESSOR_ACTION_NAMES_RUN = 'RUN'.freeze,
  ASSESSOR_ACTION_NAMES_CONFIGURE = 'CONFIGURE'.freeze,
  ASSESSOR_ACTION_NAMES_CONFIGURE_MIGRATION = 'CONFIGURE_MIGRATION'.freeze,
  ASSESSOR_ACTION_NAMES_CREATE_MIGRATION = 'CREATE_MIGRATION'.freeze,
  ASSESSOR_ACTION_NAMES_UPDATE_MIGRATION = 'UPDATE_MIGRATION'.freeze,
  ASSESSOR_ACTION_NAMES_RECHECK = 'RECHECK'.freeze,
  ASSESSOR_ACTION_NAMES_RUN_SQL = 'RUN_SQL'.freeze,
  ASSESSOR_ACTION_NAMES_DOWNLOAD_SQL = 'DOWNLOAD_SQL'.freeze,
  ASSESSOR_ACTION_NAMES_DOWNLOAD_LOG = 'DOWNLOAD_LOG'.freeze,
  ASSESSOR_ACTION_NAMES_CONFIRM = 'CONFIRM'.freeze,
  ASSESSOR_ACTION_NAMES_MANAGE = 'MANAGE'.freeze
].freeze
ASSESSOR_CHECK_STATES_ENUM =
[
  ASSESSOR_CHECK_STATES_PENDING_APPROVAL = 'PENDING_APPROVAL'.freeze,
  ASSESSOR_CHECK_STATES_PENDING_RESOLUTION = 'PENDING_RESOLUTION'.freeze,
  ASSESSOR_CHECK_STATES_PENDING_VALIDATION = 'PENDING_VALIDATION'.freeze,
  ASSESSOR_CHECK_STATES_NOT_ACKNOWLEDGED = 'NOT_ACKNOWLEDGED'.freeze,
  ASSESSOR_CHECK_STATES_APPROVED = 'APPROVED'.freeze,
  ASSESSOR_CHECK_STATES_ACKNOWLEDGED = 'ACKNOWLEDGED'.freeze,
  ASSESSOR_CHECK_STATES_VALIDATED = 'VALIDATED'.freeze,
  ASSESSOR_CHECK_STATES_PASSED = 'PASSED'.freeze,
  ASSESSOR_CHECK_STATES_PENDING = 'PENDING'.freeze,
  ASSESSOR_CHECK_STATES_STARTED = 'STARTED'.freeze,
  ASSESSOR_CHECK_STATES_COMPLETED = 'COMPLETED'.freeze,
  ASSESSOR_CHECK_STATES_FAILED = 'FAILED'.freeze,
  ASSESSOR_CHECK_STATES_SKIPPED = 'SKIPPED'.freeze
].freeze
COLLECT_TRACES_STATES_ENUM =
[
  COLLECT_TRACES_STATES_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  COLLECT_TRACES_STATES_SUCCEEDED = 'SUCCEEDED'.freeze,
  COLLECT_TRACES_STATES_FAILED = 'FAILED'.freeze
].freeze
MIGRATION_SCOPE_MY_SQL_ENUM =
[
  MIGRATION_SCOPE_MY_SQL_SCHEMA = 'SCHEMA'.freeze,
  MIGRATION_SCOPE_MY_SQL_FULL = 'FULL'.freeze
].freeze
MIGRATION_SCOPE_ORACLE_ENUM =
[
  MIGRATION_SCOPE_ORACLE_SCHEMA = 'SCHEMA'.freeze,
  MIGRATION_SCOPE_ORACLE_FULL = 'FULL'.freeze
].freeze
ASSESSOR_LIFECYCLE_STATES_ENUM =
[
  ASSESSOR_LIFECYCLE_STATES_ACCEPTED = 'ACCEPTED'.freeze,
  ASSESSOR_LIFECYCLE_STATES_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  ASSESSOR_LIFECYCLE_STATES_SUCCEEDED = 'SUCCEEDED'.freeze,
  ASSESSOR_LIFECYCLE_STATES_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze,
  ASSESSOR_LIFECYCLE_STATES_FAILED = 'FAILED'.freeze
].freeze
PRIMARY_KEY_COMPATIBILITY_ENUM =
[
  PRIMARY_KEY_COMPATIBILITY_NONE = 'NONE'.freeze,
  PRIMARY_KEY_COMPATIBILITY_IGNORE_MISSING_PKS = 'IGNORE_MISSING_PKS'.freeze,
  PRIMARY_KEY_COMPATIBILITY_CREATE_INVISIBLE_PKS = 'CREATE_INVISIBLE_PKS'.freeze
].freeze
ASSESSMENT_MIGRATION_TYPES_ENUM =
[
  ASSESSMENT_MIGRATION_TYPES_ONLINE = 'ONLINE'.freeze,
  ASSESSMENT_MIGRATION_TYPES_ONLINE_STANDBY = 'ONLINE_STANDBY'.freeze,
  ASSESSMENT_MIGRATION_TYPES_OFFLINE = 'OFFLINE'.freeze
].freeze
MIGRATION_LIFECYCLE_STATES_ENUM =
[
  MIGRATION_LIFECYCLE_STATES_CREATING = 'CREATING'.freeze,
  MIGRATION_LIFECYCLE_STATES_UPDATING = 'UPDATING'.freeze,
  MIGRATION_LIFECYCLE_STATES_ACTIVE = 'ACTIVE'.freeze,
  MIGRATION_LIFECYCLE_STATES_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  MIGRATION_LIFECYCLE_STATES_ACCEPTED = 'ACCEPTED'.freeze,
  MIGRATION_LIFECYCLE_STATES_SUCCEEDED = 'SUCCEEDED'.freeze,
  MIGRATION_LIFECYCLE_STATES_CANCELED = 'CANCELED'.freeze,
  MIGRATION_LIFECYCLE_STATES_WAITING = 'WAITING'.freeze,
  MIGRATION_LIFECYCLE_STATES_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze,
  MIGRATION_LIFECYCLE_STATES_INACTIVE = 'INACTIVE'.freeze,
  MIGRATION_LIFECYCLE_STATES_DELETING = 'DELETING'.freeze,
  MIGRATION_LIFECYCLE_STATES_DELETED = 'DELETED'.freeze,
  MIGRATION_LIFECYCLE_STATES_FAILED = 'FAILED'.freeze
].freeze
ASSESSMENT_LIFECYCLE_STATES_ENUM =
[
  ASSESSMENT_LIFECYCLE_STATES_CREATING = 'CREATING'.freeze,
  ASSESSMENT_LIFECYCLE_STATES_UPDATING = 'UPDATING'.freeze,
  ASSESSMENT_LIFECYCLE_STATES_ACTIVE = 'ACTIVE'.freeze,
  ASSESSMENT_LIFECYCLE_STATES_SUCCEEDED = 'SUCCEEDED'.freeze,
  ASSESSMENT_LIFECYCLE_STATES_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  ASSESSMENT_LIFECYCLE_STATES_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze,
  ASSESSMENT_LIFECYCLE_STATES_DELETING = 'DELETING'.freeze,
  ASSESSMENT_LIFECYCLE_STATES_DELETED = 'DELETED'.freeze,
  ASSESSMENT_LIFECYCLE_STATES_FAILED = 'FAILED'.freeze
].freeze
ASSESSOR_CHECK_ACTION_NAMES_ENUM =
[
  ASSESSOR_CHECK_ACTION_NAMES_APPROVE = 'APPROVE'.freeze,
  ASSESSOR_CHECK_ACTION_NAMES_DISAPPROVE = 'DISAPPROVE'.freeze,
  ASSESSOR_CHECK_ACTION_NAMES_ACKNOWLEDGE = 'ACKNOWLEDGE'.freeze,
  ASSESSOR_CHECK_ACTION_NAMES_UNACKNOWLEDGE = 'UNACKNOWLEDGE'.freeze
].freeze
EXTRACT_PERFORMANCE_PROFILE_ENUM =
[
  EXTRACT_PERFORMANCE_PROFILE_LOW = 'LOW'.freeze,
  EXTRACT_PERFORMANCE_PROFILE_MEDIUM = 'MEDIUM'.freeze,
  EXTRACT_PERFORMANCE_PROFILE_HIGH = 'HIGH'.freeze
].freeze
DATA_PUMP_EXCLUDE_PARAMETERS_ENUM =
[
  DATA_PUMP_EXCLUDE_PARAMETERS_INDEX = 'INDEX'.freeze,
  DATA_PUMP_EXCLUDE_PARAMETERS_MATERIALIZED_VIEW = 'MATERIALIZED_VIEW'.freeze,
  DATA_PUMP_EXCLUDE_PARAMETERS_MATERIALIZED_VIEW_LOG = 'MATERIALIZED_VIEW_LOG'.freeze
].freeze
REPLICAT_PERFORMANCE_PROFILE_ENUM =
[
  REPLICAT_PERFORMANCE_PROFILE_LOW = 'LOW'.freeze,
  REPLICAT_PERFORMANCE_PROFILE_HIGH = 'HIGH'.freeze
].freeze
ADVANCED_PARAMETER_DATA_TYPES_ENUM =
[
  ADVANCED_PARAMETER_DATA_TYPES_STRING = 'STRING'.freeze,
  ADVANCED_PARAMETER_DATA_TYPES_INTEGER = 'INTEGER'.freeze,
  ADVANCED_PARAMETER_DATA_TYPES_FLOAT = 'FLOAT'.freeze,
  ADVANCED_PARAMETER_DATA_TYPES_BOOLEAN = 'BOOLEAN'.freeze
].freeze
DATA_PUMP_TABLE_EXISTS_ACTION_ENUM =
[
  DATA_PUMP_TABLE_EXISTS_ACTION_TRUNCATE = 'TRUNCATE'.freeze,
  DATA_PUMP_TABLE_EXISTS_ACTION_REPLACE = 'REPLACE'.freeze,
  DATA_PUMP_TABLE_EXISTS_ACTION_APPEND = 'APPEND'.freeze,
  DATA_PUMP_TABLE_EXISTS_ACTION_SKIP = 'SKIP'.freeze,
  DATA_PUMP_TABLE_EXISTS_ACTION_UNSPECIFIED = 'UNSPECIFIED'.freeze
].freeze
JOB_PARAMETER_FILE_VERSION_KIND_ENUM =
[
  JOB_PARAMETER_FILE_VERSION_KIND_EXTRACT = 'EXTRACT'.freeze,
  JOB_PARAMETER_FILE_VERSION_KIND_REPLICAT = 'REPLICAT'.freeze
].freeze
MIGRATION_DATABASE_TARGET_TYPES_ENUM =
[
  MIGRATION_DATABASE_TARGET_TYPES_ADB_S_REMAP = 'ADB_S_REMAP'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_ADB_D_REMAP = 'ADB_D_REMAP'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_ADB_D_AUTOCREATE = 'ADB_D_AUTOCREATE'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_NON_ADB_REMAP = 'NON_ADB_REMAP'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_NON_ADB_AUTOCREATE = 'NON_ADB_AUTOCREATE'.freeze
].freeze
NETWORK_SPEED_MEGABIT_PER_SECOND_ENUM =
[
  NETWORK_SPEED_MEGABIT_PER_SECOND_MBPS_10 = 'MBPS_10'.freeze,
  NETWORK_SPEED_MEGABIT_PER_SECOND_MBPS_100 = 'MBPS_100'.freeze,
  NETWORK_SPEED_MEGABIT_PER_SECOND_MBPS_1000 = 'MBPS_1000'.freeze,
  NETWORK_SPEED_MEGABIT_PER_SECOND_MBPS_2500 = 'MBPS_2500'.freeze,
  NETWORK_SPEED_MEGABIT_PER_SECOND_MBPS_5000 = 'MBPS_5000'.freeze,
  NETWORK_SPEED_MEGABIT_PER_SECOND_MBPS_10000 = 'MBPS_10000'.freeze
].freeze
DATA_PUMP_TABLESPACE_BLOCK_SIZES_IN_KB_ENUM =
[
  DATA_PUMP_TABLESPACE_BLOCK_SIZES_IN_KB_SIZE_2_K = 'SIZE_2K'.freeze,
  DATA_PUMP_TABLESPACE_BLOCK_SIZES_IN_KB_SIZE_8_K = 'SIZE_8K'.freeze,
  DATA_PUMP_TABLESPACE_BLOCK_SIZES_IN_KB_SIZE_16_K = 'SIZE_16K'.freeze,
  DATA_PUMP_TABLESPACE_BLOCK_SIZES_IN_KB_SIZE_32_K = 'SIZE_32K'.freeze
].freeze
MIGRATION_DATABASE_TARGET_TYPES_UPDATE_ENUM =
[
  MIGRATION_DATABASE_TARGET_TYPES_UPDATE_ADB_S_REMAP = 'ADB_S_REMAP'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_UPDATE_ADB_D_REMAP = 'ADB_D_REMAP'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_UPDATE_ADB_D_AUTOCREATE = 'ADB_D_AUTOCREATE'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_UPDATE_NON_ADB_REMAP = 'NON_ADB_REMAP'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_UPDATE_NON_ADB_AUTOCREATE = 'NON_ADB_AUTOCREATE'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_UPDATE_TARGET_DEFAULTS_REMAP = 'TARGET_DEFAULTS_REMAP'.freeze,
  MIGRATION_DATABASE_TARGET_TYPES_UPDATE_TARGET_DEFAULTS_AUTOCREATE = 'TARGET_DEFAULTS_AUTOCREATE'.freeze
].freeze