class Azure::Network::Mgmt::V2019_12_01::Models::ManagedRulesDefinition
Allow to exclude some variable satisfy the condition for the WAF check.
Attributes
exclusions[RW]
@return [Array<OwaspCrsExclusionEntry>] The Exclusions that are applied on the policy.
managed_rule_sets[RW]
@return [Array<ManagedRuleSet>] The managed rule sets 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-12-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