in functions/source/deepsecurity/models/intrusion_prevention_rule.py [0:0]
def __init__(self, name=None, description=None, minimum_agent_version=None, application_type_id=None, priority=None, severity=None, detect_only=None, event_logging_disabled=None, generate_event_on_packet_drop=None, always_include_packet_data=None, debug_mode_enabled=None, type=None, original_issue=None, last_updated=None, identifier=None, template=None, signature=None, start=None, patterns=None, end=None, case_sensitive=None, condition=None, action=None, custom_xml=None, alert_enabled=None, schedule_id=None, context_id=None, recommendations_mode=None, can_be_assigned_alone=None, depends_on_rule_ids=None, id=None, cvss_score=None, cve=None): # noqa: E501
"""IntrusionPreventionRule - a model defined in Swagger""" # noqa: E501
self._name = None
self._description = None
self._minimum_agent_version = None
self._application_type_id = None
self._priority = None
self._severity = None
self._detect_only = None
self._event_logging_disabled = None
self._generate_event_on_packet_drop = None
self._always_include_packet_data = None
self._debug_mode_enabled = None
self._type = None
self._original_issue = None
self._last_updated = None
self._identifier = None
self._template = None
self._signature = None
self._start = None
self._patterns = None
self._end = None
self._case_sensitive = None
self._condition = None
self._action = None
self._custom_xml = None
self._alert_enabled = None
self._schedule_id = None
self._context_id = None
self._recommendations_mode = None
self._can_be_assigned_alone = None
self._depends_on_rule_ids = None
self._id = None
self._cvss_score = None
self._cve = None
self.discriminator = None
if name is not None:
self.name = name
if description is not None:
self.description = description
if minimum_agent_version is not None:
self.minimum_agent_version = minimum_agent_version
if application_type_id is not None:
self.application_type_id = application_type_id
if priority is not None:
self.priority = priority
if severity is not None:
self.severity = severity
if detect_only is not None:
self.detect_only = detect_only
if event_logging_disabled is not None:
self.event_logging_disabled = event_logging_disabled
if generate_event_on_packet_drop is not None:
self.generate_event_on_packet_drop = generate_event_on_packet_drop
if always_include_packet_data is not None:
self.always_include_packet_data = always_include_packet_data
if debug_mode_enabled is not None:
self.debug_mode_enabled = debug_mode_enabled
if type is not None:
self.type = type
if original_issue is not None:
self.original_issue = original_issue
if last_updated is not None:
self.last_updated = last_updated
if identifier is not None:
self.identifier = identifier
if template is not None:
self.template = template
if signature is not None:
self.signature = signature
if start is not None:
self.start = start
if patterns is not None:
self.patterns = patterns
if end is not None:
self.end = end
if case_sensitive is not None:
self.case_sensitive = case_sensitive
if condition is not None:
self.condition = condition
if action is not None:
self.action = action
if custom_xml is not None:
self.custom_xml = custom_xml
if alert_enabled is not None:
self.alert_enabled = alert_enabled
if schedule_id is not None:
self.schedule_id = schedule_id
if context_id is not None:
self.context_id = context_id
if recommendations_mode is not None:
self.recommendations_mode = recommendations_mode
if can_be_assigned_alone is not None:
self.can_be_assigned_alone = can_be_assigned_alone
if depends_on_rule_ids is not None:
self.depends_on_rule_ids = depends_on_rule_ids
if id is not None:
self.id = id
if cvss_score is not None:
self.cvss_score = cvss_score
if cve is not None:
self.cve = cve