ruạṛ
a O��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 ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z dd� Zdd� Zdd� ZdS )�DecryptionRulez� Decryption Rule used in the firewall policy rules. A Decryption Rule is used to define which traffic should be decrypted by the firewall, and how it should do so. � NO_DECRYPT�DECRYPTc K sF dddddd�| _ dddddd�| _d | _d | _d | _d | _d | _d S ) am Initializes a new DecryptionRule 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 DecryptionRule. :type name: str :param condition: The value to assign to the condition property of this DecryptionRule. :type condition: oci.network_firewall.models.DecryptionRuleMatchCriteria :param action: The value to assign to the action property of this DecryptionRule. Allowed values for this property are: "NO_DECRYPT", "DECRYPT", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type action: str :param decryption_profile: The value to assign to the decryption_profile property of this DecryptionRule. :type decryption_profile: str :param secret: The value to assign to the secret property of this DecryptionRule. :type secret: str �str�DecryptionRuleMatchCriteria)�name� condition�action�decryption_profile�secretr r r �decryptionProfiler N)� swagger_types� attribute_map�_name� _condition�_action�_decryption_profile�_secret)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/network_firewall/models/decryption_rule.py�__init__ s"