ruạṛ
a ���fe � @ 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 dZdZd Zd ZdZdd � Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Zejd"d!� �Zed#d$� �Zejd%d$� �Zed&d'� �Zejd(d'� �Zed)d*� �Zejd+d*� �Zed,d-� �Z e jd.d-� �Z ed/d0� �Z!e!jd1d0� �Z!ed2d3� �Z"e"jd4d3� �Z"ed5d6� �Z#e#jd7d6� �Z#ed8d9� �Z$e$jd:d9� �Z$ed;d<� �Z%e%jd=d<� �Z%ed>d?� �Z&e&jd@d?� �Z&edAdB� �Z'e'jdCdB� �Z'edDdE� �Z(e(jdFdE� �Z(edGdH� �Z)e)jdIdH� �Z)edJdK� �Z*e*jdLdK� �Z*edMdN� �Z+e+jdOdN� �Z+dPdQ� Z,dRdS� Z-dTdU� Z.dVS )W�Sightingz Sighting details. �FALSE_NEGATIVE� TRUE_NEGATIVE�FALSE_POSITIVE� TRUE_POSITIVE�NOT_CLASSIFIED�CRITICAL�HIGH�MEDIUM�LOW�MINORc K s� ddddddddddddddddddddddd�| _ dd d ddd ddddddddddddddddd�| _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 Sighting 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 Sighting. :type id: str :param description: The value to assign to the description property of this Sighting. :type description: str :param problem_id: The value to assign to the problem_id property of this Sighting. :type problem_id: str :param compartment_id: The value to assign to the compartment_id property of this Sighting. :type compartment_id: str :param actor_principal_id: The value to assign to the actor_principal_id property of this Sighting. :type actor_principal_id: str :param actor_principal_name: The value to assign to the actor_principal_name property of this Sighting. :type actor_principal_name: str :param actor_principal_type: The value to assign to the actor_principal_type property of this Sighting. :type actor_principal_type: str :param classification_status: The value to assign to the classification_status property of this Sighting. Allowed values for this property are: "FALSE_NEGATIVE", "TRUE_NEGATIVE", "FALSE_POSITIVE", "TRUE_POSITIVE", "NOT_CLASSIFIED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type classification_status: str :param sighting_type: The value to assign to the sighting_type property of this Sighting. :type sighting_type: str :param sighting_type_display_name: The value to assign to the sighting_type_display_name property of this Sighting. :type sighting_type_display_name: str :param tactic_name: The value to assign to the tactic_name property of this Sighting. :type tactic_name: str :param technique_name: The value to assign to the technique_name property of this Sighting. :type technique_name: str :param sighting_score: The value to assign to the sighting_score property of this Sighting. :type sighting_score: int :param severity: The value to assign to the severity property of this Sighting. Allowed values for this property are: "CRITICAL", "HIGH", "MEDIUM", "LOW", "MINOR", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type severity: str :param confidence: The value to assign to the confidence property of this Sighting. Allowed values for this property are: "CRITICAL", "HIGH", "MEDIUM", "LOW", "MINOR", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type confidence: str :param time_first_detected: The value to assign to the time_first_detected property of this Sighting. :type time_first_detected: datetime :param time_last_detected: The value to assign to the time_last_detected property of this Sighting. :type time_last_detected: datetime :param time_first_occurred: The value to assign to the time_first_occurred property of this Sighting. :type time_first_occurred: datetime :param time_last_occurred: The value to assign to the time_last_occurred property of this Sighting. :type time_last_occurred: datetime :param regions: The value to assign to the regions property of this Sighting. :type regions: list[str] :param additional_details: The value to assign to the additional_details property of this Sighting. :type additional_details: dict(str, str) :param locks: The value to assign to the locks property of this Sighting. :type locks: list[oci.cloud_guard.models.ResourceLock] �str�intZdatetimez list[str]zdict(str, str)zlist[ResourceLock])�id�description� problem_id�compartment_id�actor_principal_id�actor_principal_name�actor_principal_type�classification_status� sighting_type�sighting_type_display_name�tactic_name�technique_name�sighting_score�severity� confidence�time_first_detected�time_last_detected�time_first_occurred�time_last_occurred�regions�additional_details�locksr r Z problemIdZ compartmentIdZactorPrincipalIdZactorPrincipalNameZactorPrincipalTypeZclassificationStatusZsightingTypeZsightingTypeDisplayNameZ tacticNameZ techniqueNameZ sightingScorer r! ZtimeFirstDetectedZtimeLastDetectedZtimeFirstOccurredZtimeLastOccurredr&