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 ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdd� Zedd� �Z e j!d d� �Z ed!d"� �Z"e"j!d#d"� �Z"ed$d%� �Z#e#j!d&d%� �Z#ed'd(� �Z$e$j!d)d(� �Z$ed*d+� �Z%e%j!d,d+� �Z%ed-d.� �Z&e&j!d/d.� �Z&ed0d1� �Z'e'j!d2d1� �Z'ed3d4� �Z(e(j!d5d4� �Z(ed6d7� �Z)e)j!d8d7� �Z)ed9d:� �Z*e*j!d;d:� �Z*ed<d=� �Z+e+j!d>d=� �Z+ed?d@� �Z,e,j!dAd@� �Z,edBdC� �Z-e-j!dDdC� �Z-edEdF� �Z.e.j!dGdF� �Z.edHdI� �Z/e/j!dJdI� �Z/edKdL� �Z0e0j!dMdL� �Z0edNdO� �Z1e1j!dPdO� �Z1edQdR� �Z2e2j!dSdR� �Z2edTdU� �Z3e3j!dVdU� �Z3edWdX� �Z4e4j!dYdX� �Z4edZd[� �Z5e5j!d\d[� �Z5ed]d^� �Z6e6j!d_d^� �Z6ed`da� �Z7e7j!dbda� �Z7dcdd� Z8dedf� Z9dgdh� Z:diS )j�AwrHubSourcez Awr hub source object �ADW_S�ATP_S�ADW_D�ATP_D�EXTERNAL_PDB�EXTERNAL_NONCDB�COMANAGED_VM_CDB�COMANAGED_VM_PDB�COMANAGED_VM_NONCDB�COMANAGED_BM_CDB�COMANAGED_BM_PDB�COMANAGED_BM_NONCDB�COMANAGED_EXACS_CDB�COMANAGED_EXACS_PDB�COMANAGED_EXACS_NONCDB� UNDEFINED�CREATING�UPDATING�ACTIVE�DELETING�DELETED�FAILED� ACCEPTING� NOT_ACCEPTING�NOT_REGISTERED� TERMINATEDc K s� dddddddddddddddddddddddd�| _ dd d ddd dddddddddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _dS ) a� Initializes a new AwrHubSource object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this AwrHubSource. :type name: str :param awr_hub_id: The value to assign to the awr_hub_id property of this AwrHubSource. :type awr_hub_id: str :param compartment_id: The value to assign to the compartment_id property of this AwrHubSource. :type compartment_id: str :param type: The value to assign to the type property of this AwrHubSource. Allowed values for this property are: "ADW_S", "ATP_S", "ADW_D", "ATP_D", "EXTERNAL_PDB", "EXTERNAL_NONCDB", "COMANAGED_VM_CDB", "COMANAGED_VM_PDB", "COMANAGED_VM_NONCDB", "COMANAGED_BM_CDB", "COMANAGED_BM_PDB", "COMANAGED_BM_NONCDB", "COMANAGED_EXACS_CDB", "COMANAGED_EXACS_PDB", "COMANAGED_EXACS_NONCDB", "UNDEFINED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param id: The value to assign to the id property of this AwrHubSource. :type id: str :param awr_hub_opsi_source_id: The value to assign to the awr_hub_opsi_source_id property of this AwrHubSource. :type awr_hub_opsi_source_id: str :param source_mail_box_url: The value to assign to the source_mail_box_url property of this AwrHubSource. :type source_mail_box_url: str :param associated_resource_id: The value to assign to the associated_resource_id property of this AwrHubSource. :type associated_resource_id: str :param associated_opsi_id: The value to assign to the associated_opsi_id property of this AwrHubSource. :type associated_opsi_id: str :param time_created: The value to assign to the time_created property of this AwrHubSource. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this AwrHubSource. :type time_updated: datetime :param freeform_tags: The value to assign to the freeform_tags property of this AwrHubSource. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this AwrHubSource. :type defined_tags: dict(str, dict(str, object)) :param system_tags: The value to assign to the system_tags property of this AwrHubSource. :type system_tags: dict(str, dict(str, object)) :param is_registered_with_awr_hub: The value to assign to the is_registered_with_awr_hub property of this AwrHubSource. :type is_registered_with_awr_hub: bool :param awr_source_database_id: The value to assign to the awr_source_database_id property of this AwrHubSource. :type awr_source_database_id: str :param min_snapshot_identifier: The value to assign to the min_snapshot_identifier property of this AwrHubSource. :type min_snapshot_identifier: float :param max_snapshot_identifier: The value to assign to the max_snapshot_identifier property of this AwrHubSource. :type max_snapshot_identifier: float :param time_first_snapshot_generated: The value to assign to the time_first_snapshot_generated property of this AwrHubSource. :type time_first_snapshot_generated: datetime :param time_last_snapshot_generated: The value to assign to the time_last_snapshot_generated property of this AwrHubSource. :type time_last_snapshot_generated: datetime :param hours_since_last_import: The value to assign to the hours_since_last_import property of this AwrHubSource. :type hours_since_last_import: float :param lifecycle_state: The value to assign to the lifecycle_state property of this AwrHubSource. Allowed values for this property are: "CREATING", "UPDATING", "ACTIVE", "DELETING", "DELETED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param status: The value to assign to the status property of this AwrHubSource. Allowed values for this property are: "ACCEPTING", "NOT_ACCEPTING", "NOT_REGISTERED", "TERMINATED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str �strZdatetimezdict(str, str)zdict(str, dict(str, object))�bool�float)�name� awr_hub_id�compartment_id�type�id�awr_hub_opsi_source_id�source_mail_box_url�associated_resource_id�associated_opsi_id�time_created�time_updated� freeform_tags�defined_tags�system_tags�is_registered_with_awr_hub�awr_source_database_id�min_snapshot_identifier�max_snapshot_identifier�time_first_snapshot_generated�time_last_snapshot_generated�hours_since_last_import�lifecycle_state�statusr$ ZawrHubIdZ compartmentIdr'