Server IP : 103.119.228.120 / Your IP : 216.73.216.224 Web Server : Apache System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els17.x86_64 #1 SMP Mon Feb 24 04:58:14 UTC 2025 x86_64 User : nobody ( 99) PHP Version : 5.6.40 Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/local/ssl/lib/mysqlsh/lib/python3.9/site-packages/oci/mysql/models/ |
Upload File : |
# coding: utf-8 # Copyright (c) 2016, 2025, Oracle and/or its affiliates. All rights reserved. # This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. # NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20190415 from oci.util import formatted_flat_dict, NONE_SENTINEL, value_allowed_none_or_none_sentinel # noqa: F401 from oci.decorators import init_model_state_from_kwargs @init_model_state_from_kwargs class ReadEndpointDetails(object): """ The read endpoint of a DB System. """ def __init__(self, **kwargs): """ Initializes a new ReadEndpointDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param is_enabled: The value to assign to the is_enabled property of this ReadEndpointDetails. :type is_enabled: bool :param read_endpoint_ip_address: The value to assign to the read_endpoint_ip_address property of this ReadEndpointDetails. :type read_endpoint_ip_address: str :param read_endpoint_hostname_label: The value to assign to the read_endpoint_hostname_label property of this ReadEndpointDetails. :type read_endpoint_hostname_label: str :param exclude_ips: The value to assign to the exclude_ips property of this ReadEndpointDetails. :type exclude_ips: list[str] """ self.swagger_types = { 'is_enabled': 'bool', 'read_endpoint_ip_address': 'str', 'read_endpoint_hostname_label': 'str', 'exclude_ips': 'list[str]' } self.attribute_map = { 'is_enabled': 'isEnabled', 'read_endpoint_ip_address': 'readEndpointIpAddress', 'read_endpoint_hostname_label': 'readEndpointHostnameLabel', 'exclude_ips': 'excludeIps' } self._is_enabled = None self._read_endpoint_ip_address = None self._read_endpoint_hostname_label = None self._exclude_ips = None @property def is_enabled(self): """ Gets the is_enabled of this ReadEndpointDetails. Specifies if the DB System read endpoint is enabled or not. :return: The is_enabled of this ReadEndpointDetails. :rtype: bool """ return self._is_enabled @is_enabled.setter def is_enabled(self, is_enabled): """ Sets the is_enabled of this ReadEndpointDetails. Specifies if the DB System read endpoint is enabled or not. :param is_enabled: The is_enabled of this ReadEndpointDetails. :type: bool """ self._is_enabled = is_enabled @property def read_endpoint_ip_address(self): """ Gets the read_endpoint_ip_address of this ReadEndpointDetails. The IP address the DB System read endpoint is configured to listen on. A private IP address of your choice to assign to the read endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a \"dotted-quad\" style IPv4 address. :return: The read_endpoint_ip_address of this ReadEndpointDetails. :rtype: str """ return self._read_endpoint_ip_address @read_endpoint_ip_address.setter def read_endpoint_ip_address(self, read_endpoint_ip_address): """ Sets the read_endpoint_ip_address of this ReadEndpointDetails. The IP address the DB System read endpoint is configured to listen on. A private IP address of your choice to assign to the read endpoint of the DB System. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This should be a \"dotted-quad\" style IPv4 address. :param read_endpoint_ip_address: The read_endpoint_ip_address of this ReadEndpointDetails. :type: str """ self._read_endpoint_ip_address = read_endpoint_ip_address @property def read_endpoint_hostname_label(self): """ Gets the read_endpoint_hostname_label of this ReadEndpointDetails. The hostname for the read endpoint of the DB System. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, \"dbsystem-1\" in FQDN \"dbsystem-1.subnet123.vcn1.oraclevcn.com\"). Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. :return: The read_endpoint_hostname_label of this ReadEndpointDetails. :rtype: str """ return self._read_endpoint_hostname_label @read_endpoint_hostname_label.setter def read_endpoint_hostname_label(self, read_endpoint_hostname_label): """ Sets the read_endpoint_hostname_label of this ReadEndpointDetails. The hostname for the read endpoint of the DB System. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, \"dbsystem-1\" in FQDN \"dbsystem-1.subnet123.vcn1.oraclevcn.com\"). Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. :param read_endpoint_hostname_label: The read_endpoint_hostname_label of this ReadEndpointDetails. :type: str """ self._read_endpoint_hostname_label = read_endpoint_hostname_label @property def exclude_ips(self): """ Gets the exclude_ips of this ReadEndpointDetails. A list of IP addresses of read replicas that are excluded from serving read requests. :return: The exclude_ips of this ReadEndpointDetails. :rtype: list[str] """ return self._exclude_ips @exclude_ips.setter def exclude_ips(self, exclude_ips): """ Sets the exclude_ips of this ReadEndpointDetails. A list of IP addresses of read replicas that are excluded from serving read requests. :param exclude_ips: The exclude_ips of this ReadEndpointDetails. :type: list[str] """ self._exclude_ips = exclude_ips def __repr__(self): return formatted_flat_dict(self) def __eq__(self, other): if other is None: return False return self.__dict__ == other.__dict__ def __ne__(self, other): return not self == other