ruạṛ
a ���f�6 � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sN e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zd%d&� Zd'd(� Zd)d*� Zd+S ),�!GenerateRecommendedNetworkDetailsz� Generates a recommended VM cluster network configuration for an Exadata Cloud@Customer system. Applies to Exadata Cloud@Customer instances only. c K s� dddddddddddd�| _ dd d ddd dddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _dS )a� Initializes a new GenerateRecommendedNetworkDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param compartment_id: The value to assign to the compartment_id property of this GenerateRecommendedNetworkDetails. :type compartment_id: str :param display_name: The value to assign to the display_name property of this GenerateRecommendedNetworkDetails. :type display_name: str :param db_servers: The value to assign to the db_servers property of this GenerateRecommendedNetworkDetails. :type db_servers: list[str] :param scan_listener_port_tcp: The value to assign to the scan_listener_port_tcp property of this GenerateRecommendedNetworkDetails. :type scan_listener_port_tcp: int :param scan_listener_port_tcp_ssl: The value to assign to the scan_listener_port_tcp_ssl property of this GenerateRecommendedNetworkDetails. :type scan_listener_port_tcp_ssl: int :param dr_scan_listener_port_tcp: The value to assign to the dr_scan_listener_port_tcp property of this GenerateRecommendedNetworkDetails. :type dr_scan_listener_port_tcp: int :param networks: The value to assign to the networks property of this GenerateRecommendedNetworkDetails. :type networks: list[oci.database.models.InfoForNetworkGenDetails] :param dns: The value to assign to the dns property of this GenerateRecommendedNetworkDetails. :type dns: list[str] :param ntp: The value to assign to the ntp property of this GenerateRecommendedNetworkDetails. :type ntp: list[str] :param freeform_tags: The value to assign to the freeform_tags property of this GenerateRecommendedNetworkDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this GenerateRecommendedNetworkDetails. :type defined_tags: dict(str, dict(str, object)) �strz list[str]�intzlist[InfoForNetworkGenDetails]zdict(str, str)zdict(str, dict(str, object)))�compartment_id�display_name� db_servers�scan_listener_port_tcp�scan_listener_port_tcp_ssl�dr_scan_listener_port_tcp�networks�dns�ntp� freeform_tags�defined_tagsZ compartmentIdZdisplayNameZ dbServersZscanListenerPortTcpZscanListenerPortTcpSslZdrScanListenerPortTcpr r r ZfreeformTagsZdefinedTagsN) Z swagger_typesZ attribute_map�_compartment_id� _display_name�_db_servers�_scan_listener_port_tcp�_scan_listener_port_tcp_ssl�_dr_scan_listener_port_tcp� _networks�_dns�_ntp�_freeform_tags� _defined_tags)�self�kwargs� r! �\/usr/lib/python3.9/site-packages/oci/database/models/generate_recommended_network_details.py�__init__ sF 3��z*GenerateRecommendedNetworkDetails.__init__c C s | j S )aD **[Required]** Gets the compartment_id of this GenerateRecommendedNetworkDetails. The `OCID`__ of the compartment. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The compartment_id of this GenerateRecommendedNetworkDetails. :rtype: str �r �r r! r! r"