UpdateChannelSourceFromMysqlDetails

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

Bases: oci.mysql.models.update_channel_source_details.UpdateChannelSourceDetails

Parameters detailing how to provision the source endpoint that is a MySQL Server. Typically a MySQL Server that is not managed by the MySQL Database Service.

Methods

__init__(**kwargs) Initializes a new UpdateChannelSourceFromMysqlDetails 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.

Attributes

anonymous_transactions_handling Gets the anonymous_transactions_handling of this UpdateChannelSourceFromMysqlDetails.
hostname Gets the hostname of this UpdateChannelSourceFromMysqlDetails.
password Gets the password of this UpdateChannelSourceFromMysqlDetails.
port Gets the port of this UpdateChannelSourceFromMysqlDetails.
source_type [Required] Gets the source_type of this UpdateChannelSourceDetails.
ssl_ca_certificate Gets the ssl_ca_certificate of this UpdateChannelSourceFromMysqlDetails.
ssl_mode Gets the ssl_mode of this UpdateChannelSourceFromMysqlDetails.
username Gets the username of this UpdateChannelSourceFromMysqlDetails.
__init__(**kwargs)

Initializes a new UpdateChannelSourceFromMysqlDetails object with values from keyword arguments. The default value of the source_type attribute of this class is MYSQL 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 UpdateChannelSourceFromMysqlDetails.
  • hostname (str) – The value to assign to the hostname property of this UpdateChannelSourceFromMysqlDetails.
  • port (int) – The value to assign to the port property of this UpdateChannelSourceFromMysqlDetails.
  • username (str) – The value to assign to the username property of this UpdateChannelSourceFromMysqlDetails.
  • password (str) – The value to assign to the password property of this UpdateChannelSourceFromMysqlDetails.
  • ssl_mode (str) – The value to assign to the ssl_mode property of this UpdateChannelSourceFromMysqlDetails.
  • ssl_ca_certificate (oci.mysql.models.CaCertificate) – The value to assign to the ssl_ca_certificate property of this UpdateChannelSourceFromMysqlDetails.
  • anonymous_transactions_handling (oci.mysql.models.AnonymousTransactionsHandling) – The value to assign to the anonymous_transactions_handling property of this UpdateChannelSourceFromMysqlDetails.
anonymous_transactions_handling

Gets the anonymous_transactions_handling of this UpdateChannelSourceFromMysqlDetails.

Returns:The anonymous_transactions_handling of this UpdateChannelSourceFromMysqlDetails.
Return type:oci.mysql.models.AnonymousTransactionsHandling
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.

hostname

Gets the hostname of this UpdateChannelSourceFromMysqlDetails. The network address of the MySQL instance.

Returns:The hostname of this UpdateChannelSourceFromMysqlDetails.
Return type:str
password

Gets the password of this UpdateChannelSourceFromMysqlDetails. The password for the replication user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.

Returns:The password of this UpdateChannelSourceFromMysqlDetails.
Return type:str
port

Gets the port of this UpdateChannelSourceFromMysqlDetails. The port the source MySQL instance listens on.

Returns:The port of this UpdateChannelSourceFromMysqlDetails.
Return type:int
source_type

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

Returns:The source_type of this UpdateChannelSourceDetails.
Return type:str
ssl_ca_certificate

Gets the ssl_ca_certificate of this UpdateChannelSourceFromMysqlDetails.

Returns:The ssl_ca_certificate of this UpdateChannelSourceFromMysqlDetails.
Return type:oci.mysql.models.CaCertificate
ssl_mode

Gets the ssl_mode of this UpdateChannelSourceFromMysqlDetails. The SSL mode of the Channel.

Returns:The ssl_mode of this UpdateChannelSourceFromMysqlDetails.
Return type:str
username

Gets the username of this UpdateChannelSourceFromMysqlDetails. The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation

Returns:The username of this UpdateChannelSourceFromMysqlDetails.
Return type:str