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_typeattribute of this class is- MYSQLand 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 
 
-