CreateDbSystemSourceFromDbSystemDetails

class oci.mysql.models.CreateDbSystemSourceFromDbSystemDetails(**kwargs)

Bases: oci.mysql.models.create_db_system_source_details.CreateDbSystemSourceDetails

The source DB System identifier (OCID) and region from which the new DB system will be cloned by copying its data. Optionally, channel properties can be provided to create a replication channel between the newly created DB system and the source DB system.

Attributes

SOURCE_TYPE_BACKUP str(object=’’) -> str
SOURCE_TYPE_DBSYSTEM str(object=’’) -> str
SOURCE_TYPE_IMPORTURL str(object=’’) -> str
SOURCE_TYPE_NONE str(object=’’) -> str
SOURCE_TYPE_PITR str(object=’’) -> str
channel Gets the channel of this CreateDbSystemSourceFromDbSystemDetails.
db_system_id [Required] Gets the db_system_id of this CreateDbSystemSourceFromDbSystemDetails.
region Gets the region of this CreateDbSystemSourceFromDbSystemDetails.
source_type [Required] Gets the source_type of this CreateDbSystemSourceDetails.

Methods

__init__(**kwargs) Initializes a new CreateDbSystemSourceFromDbSystemDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
SOURCE_TYPE_BACKUP = 'BACKUP'
SOURCE_TYPE_DBSYSTEM = 'DBSYSTEM'
SOURCE_TYPE_IMPORTURL = 'IMPORTURL'
SOURCE_TYPE_NONE = 'NONE'
SOURCE_TYPE_PITR = 'PITR'
__init__(**kwargs)

Initializes a new CreateDbSystemSourceFromDbSystemDetails object with values from keyword arguments. The default value of the source_type attribute of this class is DBSYSTEM and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • source_type (str) – The value to assign to the source_type property of this CreateDbSystemSourceFromDbSystemDetails. Allowed values for this property are: “NONE”, “BACKUP”, “PITR”, “IMPORTURL”, “DBSYSTEM”
  • db_system_id (str) – The value to assign to the db_system_id property of this CreateDbSystemSourceFromDbSystemDetails.
  • region (str) – The value to assign to the region property of this CreateDbSystemSourceFromDbSystemDetails.
  • channel (oci.mysql.models.CreateDbSystemSourceFromDbSystemChannelDetails) – The value to assign to the channel property of this CreateDbSystemSourceFromDbSystemDetails.
channel

Gets the channel of this CreateDbSystemSourceFromDbSystemDetails.

Returns:The channel of this CreateDbSystemSourceFromDbSystemDetails.
Return type:oci.mysql.models.CreateDbSystemSourceFromDbSystemChannelDetails
db_system_id

[Required] Gets the db_system_id of this CreateDbSystemSourceFromDbSystemDetails. The OCID of the DB system to be used as the source for the new DB System.

Returns:The db_system_id of this CreateDbSystemSourceFromDbSystemDetails.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

region

Gets the region of this CreateDbSystemSourceFromDbSystemDetails. The region identifier of the source region where the DB system exists, only if it is in a different region. If the source DB system is in the same region, then no region must be specified. For more information, please see Regions and Availability Domains.

Returns:The region of this CreateDbSystemSourceFromDbSystemDetails.
Return type:str
source_type

[Required] Gets the source_type of this CreateDbSystemSourceDetails. The specific source identifier.

Allowed values for this property are: “NONE”, “BACKUP”, “PITR”, “IMPORTURL”, “DBSYSTEM”

Returns:The source_type of this CreateDbSystemSourceDetails.
Return type:str