ruạṛ
a ���f. � @ 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 @ s e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd d� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zd$d%� Zd&d'� Zd(d)� Zd*S )+�ExternalServicedDatabasezj The details of a database serviced by an external DB system component such as a listener or ASM. � EXTERNAL_SIDB�EXTERNAL_RAC� CLOUD_SIDB� CLOUD_RAC�SHARED� DEDICATED�CDB�PDB�NON_CDB�ACD�ADBc K sZ dddddddd�| _ dddddd d d�| _d| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new ExternalServicedDatabase object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this ExternalServicedDatabase. :type id: str :param display_name: The value to assign to the display_name property of this ExternalServicedDatabase. :type display_name: str :param db_unique_name: The value to assign to the db_unique_name property of this ExternalServicedDatabase. :type db_unique_name: str :param compartment_id: The value to assign to the compartment_id property of this ExternalServicedDatabase. :type compartment_id: str :param database_type: The value to assign to the database_type property of this ExternalServicedDatabase. Allowed values for this property are: "EXTERNAL_SIDB", "EXTERNAL_RAC", "CLOUD_SIDB", "CLOUD_RAC", "SHARED", "DEDICATED" :type database_type: str :param database_sub_type: The value to assign to the database_sub_type property of this ExternalServicedDatabase. Allowed values for this property are: "CDB", "PDB", "NON_CDB", "ACD", "ADB" :type database_sub_type: str :param is_managed: The value to assign to the is_managed property of this ExternalServicedDatabase. :type is_managed: bool �str�bool)�id�display_name�db_unique_name�compartment_id� database_type�database_sub_type� is_managedr ZdisplayNameZdbUniqueNameZ compartmentIdZdatabaseTypeZdatabaseSubTypeZ isManagedN) Z swagger_typesZ attribute_map�_id� _display_name�_db_unique_name�_compartment_id�_database_type�_database_sub_type�_is_managed)�self�kwargs� r$ �]/usr/lib/python3.9/site-packages/oci/database_management/models/external_serviced_database.py�__init__>