class Azure::Network::Mgmt::V2019_09_01::Models::ManagedRulesDefinition
Allow to exclude some variable satisfy the condition for the WAF check.
Attributes
exclusions[RW]
@return [Array<OwaspCrsExclusionEntry>] Describes the Exclusions that are applied on the policy.
managed_rule_sets[RW]
@return [Array<ManagedRuleSet>] Describes the ruleSets that are associated with the policy.
Public Class Methods
mapper()
click to toggle source
Mapper for ManagedRulesDefinition
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-09-01/generated/azure_mgmt_network/models/managed_rules_definition.rb, line 28 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ManagedRulesDefinition', type: { name: 'Composite', class_name: 'ManagedRulesDefinition', model_properties: { exclusions: { client_side_validation: true, required: false, serialized_name: 'exclusions', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'OwaspCrsExclusionEntryElementType', type: { name: 'Composite', class_name: 'OwaspCrsExclusionEntry' } } } }, managed_rule_sets: { client_side_validation: true, required: true, serialized_name: 'managedRuleSets', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ManagedRuleSetElementType', type: { name: 'Composite', class_name: 'ManagedRuleSet' } } } } } } } end