ruạṛ
a N��f�M � @ 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 ZdZdZdZdZdZdZdZdZdZdZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Z e jd#d"� �Z ed$d%� �Z!e!jd&d%� �Z!ed'd(� �Z"e"jd)d(� �Z"ed*d+� �Z#e#jd,d+� �Z#ed-d.� �Z$e$jd/d.� �Z$ed0d1� �Z%e%jd2d1� �Z%ed3d4� �Z&e&jd5d4� �Z&ed6d7� �Z'e'jd8d7� �Z'ed9d:� �Z(e(jd;d:� �Z(d<d=� Z)d>d?� Z*d@dA� Z+dBS )C�ManagedDatabaseSummaryz, A summary of the Managed Database. � EXTERNAL_SIDB�EXTERNAL_RAC� CLOUD_SIDB� CLOUD_RAC�SHARED� DEDICATED�CDB�PDB�NON_CDB�ACD�ADB� ONPREMISE�BM�VM�EXADATA� EXADATA_CC� AUTONOMOUS�BASIC�ADVANCED�OLTP�DW�AJD�APEXc K s� dddddddddddd�| _ ddddd d ddd ddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _dS )a� Initializes a new ManagedDatabaseSummary 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 ManagedDatabaseSummary. :type id: str :param compartment_id: The value to assign to the compartment_id property of this ManagedDatabaseSummary. :type compartment_id: str :param name: The value to assign to the name property of this ManagedDatabaseSummary. :type name: str :param database_type: The value to assign to the database_type property of this ManagedDatabaseSummary. Allowed values for this property are: "EXTERNAL_SIDB", "EXTERNAL_RAC", "CLOUD_SIDB", "CLOUD_RAC", "SHARED", "DEDICATED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type database_type: str :param database_sub_type: The value to assign to the database_sub_type property of this ManagedDatabaseSummary. Allowed values for this property are: "CDB", "PDB", "NON_CDB", "ACD", "ADB", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type database_sub_type: str :param deployment_type: The value to assign to the deployment_type property of this ManagedDatabaseSummary. Allowed values for this property are: "ONPREMISE", "BM", "VM", "EXADATA", "EXADATA_CC", "AUTONOMOUS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type deployment_type: str :param management_option: The value to assign to the management_option property of this ManagedDatabaseSummary. Allowed values for this property are: "BASIC", "ADVANCED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type management_option: str :param workload_type: The value to assign to the workload_type property of this ManagedDatabaseSummary. Allowed values for this property are: "OLTP", "DW", "AJD", "APEX", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type workload_type: str :param is_cluster: The value to assign to the is_cluster property of this ManagedDatabaseSummary. :type is_cluster: bool :param parent_container_id: The value to assign to the parent_container_id property of this ManagedDatabaseSummary. :type parent_container_id: str :param time_created: The value to assign to the time_created property of this ManagedDatabaseSummary. :type time_created: datetime �str�bool�datetime)�id�compartment_id�name� database_type�database_sub_type�deployment_type�management_option� workload_type� is_cluster�parent_container_id�time_createdr! � compartmentIdr# �databaseType�databaseSubType�deploymentType�managementOption�workloadType� isCluster�parentContainerId�timeCreatedN) � swagger_types� attribute_map�_id�_compartment_id�_name�_database_type�_database_sub_type�_deployment_type�_management_option�_workload_type�_is_cluster�_parent_container_id� _time_created)�self�kwargs� rD ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_management/models/managed_database_summary.py�__init__l sF =��zManagedDatabaseSummary.__init__c C s | j S )a **[Required]** Gets the id of this ManagedDatabaseSummary. The `OCID`__ of the Managed Database. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The id of this ManagedDatabaseSummary. :rtype: str �r7 �rB rD rD rE r! � s zManagedDatabaseSummary.idc C s || _ dS )a Sets the id of this ManagedDatabaseSummary. The `OCID`__ of the Managed Database. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param id: The id of this ManagedDatabaseSummary. :type: str NrG )rB r! rD rD rE r! � s c C s | j S )a. **[Required]** Gets the compartment_id of this ManagedDatabaseSummary. The `OCID`__ of the compartment. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The compartment_id of this ManagedDatabaseSummary. :rtype: str �r8 rH rD rD rE r"