ruạṛ
a ���fA\ � @ 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 ZdZd Z dZdZd ZdZdZdd� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zed$d%� �Zejd&d%� �Zed'd(� �Zejd)d(� �Zed*d+� �Zejd,d+� �Zed-d.� �Zejd/d.� �Zed0d1� �Z e jd2d1� �Z ed3d4� �Z!e!jd5d4� �Z!ed6d7� �Z"e"jd8d7� �Z"ed9d:� �Z#e#jd;d:� �Z#ed<d=� �Z$e$jd>d=� �Z$d?d@� Z%dAdB� Z&dCdD� Z'dES )F�ReportDefinitionSummaryz' Summary of report definition. �CUSTOM_REPORTS�SUMMARY�ACTIVITY_AUDITING�FIREWALL_VIOLATIONS�ALLOWED_SQL�EVENTS�ALERTS� VIOLATIONS�CREATING�UPDATING�ACTIVE�DELETING�DELETED�FAILEDc K s� dddddddddddddddd�| _ d d ddd ddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _dS )a� Initializes a new ReportDefinitionSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param display_name: The value to assign to the display_name property of this ReportDefinitionSummary. :type display_name: str :param id: The value to assign to the id property of this ReportDefinitionSummary. :type id: str :param category: The value to assign to the category property of this ReportDefinitionSummary. Allowed values for this property are: "CUSTOM_REPORTS", "SUMMARY", "ACTIVITY_AUDITING", "FIREWALL_VIOLATIONS", "ALLOWED_SQL", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type category: str :param description: The value to assign to the description property of this ReportDefinitionSummary. :type description: str :param is_seeded: The value to assign to the is_seeded property of this ReportDefinitionSummary. :type is_seeded: bool :param display_order: The value to assign to the display_order property of this ReportDefinitionSummary. :type display_order: int :param time_created: The value to assign to the time_created property of this ReportDefinitionSummary. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this ReportDefinitionSummary. :type time_updated: datetime :param compartment_id: The value to assign to the compartment_id property of this ReportDefinitionSummary. :type compartment_id: str :param data_source: The value to assign to the data_source property of this ReportDefinitionSummary. Allowed values for this property are: "EVENTS", "ALERTS", "VIOLATIONS", "ALLOWED_SQL", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type data_source: str :param lifecycle_state: The value to assign to the lifecycle_state property of this ReportDefinitionSummary. 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 schedule: The value to assign to the schedule property of this ReportDefinitionSummary. :type schedule: str :param compliance_standards: The value to assign to the compliance_standards property of this ReportDefinitionSummary. :type compliance_standards: list[str] :param freeform_tags: The value to assign to the freeform_tags property of this ReportDefinitionSummary. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this ReportDefinitionSummary. :type defined_tags: dict(str, dict(str, object)) �str�bool�intZdatetimez list[str]zdict(str, str)zdict(str, dict(str, object)))�display_name�id�category�description� is_seeded� display_order�time_created�time_updated�compartment_id�data_source�lifecycle_state�schedule�compliance_standards� freeform_tags�defined_tagsZdisplayNamer r r ZisSeededZdisplayOrderZtimeCreatedZtimeUpdatedZ compartmentIdZ dataSourceZlifecycleStater# ZcomplianceStandardsZfreeformTagsZdefinedTagsN)Z swagger_typesZ attribute_map� _display_name�_id� _category�_description� _is_seeded�_display_order� _time_created� _time_updated�_compartment_id�_data_source�_lifecycle_state� _schedule�_compliance_standards�_freeform_tags� _defined_tags)�self�kwargs� r8 �R/usr/lib/python3.9/site-packages/oci/data_safe/models/report_definition_summary.py�__init__N s^ I��z ReportDefinitionSummary.__init__c C s | j S )z� **[Required]** Gets the display_name of this ReportDefinitionSummary. Name of the report definition. :return: The display_name of this ReportDefinitionSummary. :rtype: str �r'