403Webshell
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 :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /usr/local/ssl/lib/mysqlsh/lib/python3.9/site-packages/oci/mysql/models/read_endpoint_details.py
# 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

Youez - 2016 - github.com/yon3zu
LinuXploit