ruạṛ
a ���fG% � @ 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 dd � Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zdd� Zdd� Zdd� ZdS ) �SecurityRuleSummarya Summary for the Security Rule used in the firewall policy rules. Security Rules determine whether to block or allow a session based on traffic attributes, such as the source and destination IP address, protocol/port, and the HTTP(S) target URL. �ALLOW�DROP�REJECT�INSPECT�INTRUSION_DETECTION�INTRUSION_PREVENTIONc K sF dddddd�| _ dddddd�| _d | _d | _d | _d | _d | _d S ) aX Initializes a new SecurityRuleSummary 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 SecurityRuleSummary. :type name: str :param action: The value to assign to the action property of this SecurityRuleSummary. Allowed values for this property are: "ALLOW", "DROP", "REJECT", "INSPECT", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type action: str :param inspection: The value to assign to the inspection property of this SecurityRuleSummary. Allowed values for this property are: "INTRUSION_DETECTION", "INTRUSION_PREVENTION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type inspection: str :param priority_order: The value to assign to the priority_order property of this SecurityRuleSummary. :type priority_order: int :param parent_resource_id: The value to assign to the parent_resource_id property of this SecurityRuleSummary. :type parent_resource_id: str �str�int)�name�action� inspection�priority_order�parent_resource_idr r r Z priorityOrderZparentResourceIdN)Z swagger_typesZ attribute_map�_name�_action�_inspection�_priority_order�_parent_resource_id)�self�kwargs� r �U/usr/lib/python3.9/site-packages/oci/network_firewall/models/security_rule_summary.py�__init__, s"