DatabaseTechnologyType

class oci.database_migration.models.DatabaseTechnologyType(**kwargs)

Bases: object

Technology type e.g. OCI_AUTONOMOUS_DATABASE, array of corresponding sub-types e.g. ADW_SHARED and versions.

Attributes

TECHNOLOGY_TYPE_AMAZON_AURORA_MYSQL A constant which can be used with the technology_type property of a DatabaseTechnologyType.
TECHNOLOGY_TYPE_AMAZON_RDS_MYSQL A constant which can be used with the technology_type property of a DatabaseTechnologyType.
TECHNOLOGY_TYPE_AMAZON_RDS_ORACLE A constant which can be used with the technology_type property of a DatabaseTechnologyType.
TECHNOLOGY_TYPE_AZURE_MYSQL A constant which can be used with the technology_type property of a DatabaseTechnologyType.
TECHNOLOGY_TYPE_GOOGLE_CLOUD_SQL_MYSQL A constant which can be used with the technology_type property of a DatabaseTechnologyType.
TECHNOLOGY_TYPE_MYSQL_SERVER A constant which can be used with the technology_type property of a DatabaseTechnologyType.
TECHNOLOGY_TYPE_OCI_AUTONOMOUS_DATABASE A constant which can be used with the technology_type property of a DatabaseTechnologyType.
TECHNOLOGY_TYPE_OCI_MYSQL A constant which can be used with the technology_type property of a DatabaseTechnologyType.
TECHNOLOGY_TYPE_ORACLE_DATABASE A constant which can be used with the technology_type property of a DatabaseTechnologyType.
TECHNOLOGY_TYPE_ORACLE_EXADATA A constant which can be used with the technology_type property of a DatabaseTechnologyType.
database_versions Gets the database_versions of this DatabaseTechnologyType.
technology_sub_types Gets the technology_sub_types of this DatabaseTechnologyType.
technology_type [Required] Gets the technology_type of this DatabaseTechnologyType.

Methods

__init__(**kwargs) Initializes a new DatabaseTechnologyType object with values from keyword arguments.
TECHNOLOGY_TYPE_AMAZON_AURORA_MYSQL = 'AMAZON_AURORA_MYSQL'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “AMAZON_AURORA_MYSQL”

TECHNOLOGY_TYPE_AMAZON_RDS_MYSQL = 'AMAZON_RDS_MYSQL'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “AMAZON_RDS_MYSQL”

TECHNOLOGY_TYPE_AMAZON_RDS_ORACLE = 'AMAZON_RDS_ORACLE'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “AMAZON_RDS_ORACLE”

TECHNOLOGY_TYPE_AZURE_MYSQL = 'AZURE_MYSQL'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “AZURE_MYSQL”

TECHNOLOGY_TYPE_GOOGLE_CLOUD_SQL_MYSQL = 'GOOGLE_CLOUD_SQL_MYSQL'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “GOOGLE_CLOUD_SQL_MYSQL”

TECHNOLOGY_TYPE_MYSQL_SERVER = 'MYSQL_SERVER'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “MYSQL_SERVER”

TECHNOLOGY_TYPE_OCI_AUTONOMOUS_DATABASE = 'OCI_AUTONOMOUS_DATABASE'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “OCI_AUTONOMOUS_DATABASE”

TECHNOLOGY_TYPE_OCI_MYSQL = 'OCI_MYSQL'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “OCI_MYSQL”

TECHNOLOGY_TYPE_ORACLE_DATABASE = 'ORACLE_DATABASE'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “ORACLE_DATABASE”

TECHNOLOGY_TYPE_ORACLE_EXADATA = 'ORACLE_EXADATA'

A constant which can be used with the technology_type property of a DatabaseTechnologyType. This constant has a value of “ORACLE_EXADATA”

__init__(**kwargs)

Initializes a new DatabaseTechnologyType object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • technology_type (str) – The value to assign to the technology_type property of this DatabaseTechnologyType. Allowed values for this property are: “OCI_AUTONOMOUS_DATABASE”, “OCI_MYSQL”, “ORACLE_DATABASE”, “ORACLE_EXADATA”, “AMAZON_RDS_ORACLE”, “AMAZON_AURORA_MYSQL”, “AMAZON_RDS_MYSQL”, “AZURE_MYSQL”, “GOOGLE_CLOUD_SQL_MYSQL”, “MYSQL_SERVER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • technology_sub_types (list[oci.database_migration.models.DatabaseTechnologySubType]) – The value to assign to the technology_sub_types property of this DatabaseTechnologyType.
  • database_versions (list[str]) – The value to assign to the database_versions property of this DatabaseTechnologyType.
database_versions

Gets the database_versions of this DatabaseTechnologyType. Array of database versions

Returns:The database_versions of this DatabaseTechnologyType.
Return type:list[str]
technology_sub_types

Gets the technology_sub_types of this DatabaseTechnologyType. Array of technology sub-types e.g. ADW_SHARED.

Returns:The technology_sub_types of this DatabaseTechnologyType.
Return type:list[oci.database_migration.models.DatabaseTechnologySubType]
technology_type

[Required] Gets the technology_type of this DatabaseTechnologyType. The technology type.

Allowed values for this property are: “OCI_AUTONOMOUS_DATABASE”, “OCI_MYSQL”, “ORACLE_DATABASE”, “ORACLE_EXADATA”, “AMAZON_RDS_ORACLE”, “AMAZON_AURORA_MYSQL”, “AMAZON_RDS_MYSQL”, “AZURE_MYSQL”, “GOOGLE_CLOUD_SQL_MYSQL”, “MYSQL_SERVER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The technology_type of this DatabaseTechnologyType.
Return type:str