| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.WAFv2.WebACL.StatementProperty
Documentation
data AndStatementProperty Source #
Instances
data NotStatementProperty Source #
Instances
| ToJSON NotStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.NotStatementProperty Methods toJSON :: NotStatementProperty -> Value # toEncoding :: NotStatementProperty -> Encoding # toJSONList :: [NotStatementProperty] -> Value # toEncodingList :: [NotStatementProperty] -> Encoding # omitField :: NotStatementProperty -> Bool # | |||||
| Show NotStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.NotStatementProperty Methods showsPrec :: Int -> NotStatementProperty -> ShowS # show :: NotStatementProperty -> String # showList :: [NotStatementProperty] -> ShowS # | |||||
| Eq NotStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.NotStatementProperty Methods (==) :: NotStatementProperty -> NotStatementProperty -> Bool # (/=) :: NotStatementProperty -> NotStatementProperty -> Bool # | |||||
| ToResourceProperties NotStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.NotStatementProperty Methods toResourceProperties :: NotStatementProperty -> ResourceProperties # | |||||
| Property "Statement" NotStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.NotStatementProperty Associated Types
Methods set :: PropertyType "Statement" NotStatementProperty -> NotStatementProperty -> NotStatementProperty # | |||||
| type PropertyType "Statement" NotStatementProperty Source # | |||||
data OrStatementProperty Source #
Instances
| ToJSON OrStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.OrStatementProperty Methods toJSON :: OrStatementProperty -> Value # toEncoding :: OrStatementProperty -> Encoding # toJSONList :: [OrStatementProperty] -> Value # toEncodingList :: [OrStatementProperty] -> Encoding # omitField :: OrStatementProperty -> Bool # | |||||
| Show OrStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.OrStatementProperty Methods showsPrec :: Int -> OrStatementProperty -> ShowS # show :: OrStatementProperty -> String # showList :: [OrStatementProperty] -> ShowS # | |||||
| Eq OrStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.OrStatementProperty Methods (==) :: OrStatementProperty -> OrStatementProperty -> Bool # (/=) :: OrStatementProperty -> OrStatementProperty -> Bool # | |||||
| ToResourceProperties OrStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.OrStatementProperty Methods toResourceProperties :: OrStatementProperty -> ResourceProperties # | |||||
| Property "Statements" OrStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.OrStatementProperty Associated Types
Methods set :: PropertyType "Statements" OrStatementProperty -> OrStatementProperty -> OrStatementProperty # | |||||
| type PropertyType "Statements" OrStatementProperty Source # | |||||
data RateBasedStatementProperty Source #
Instances
| ToJSON RateBasedStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RateBasedStatementProperty Methods toJSON :: RateBasedStatementProperty -> Value # toEncoding :: RateBasedStatementProperty -> Encoding # toJSONList :: [RateBasedStatementProperty] -> Value # toEncodingList :: [RateBasedStatementProperty] -> Encoding # | |||||
| Show RateBasedStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RateBasedStatementProperty Methods showsPrec :: Int -> RateBasedStatementProperty -> ShowS # show :: RateBasedStatementProperty -> String # showList :: [RateBasedStatementProperty] -> ShowS # | |||||
| Eq RateBasedStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RateBasedStatementProperty Methods (==) :: RateBasedStatementProperty -> RateBasedStatementProperty -> Bool # (/=) :: RateBasedStatementProperty -> RateBasedStatementProperty -> Bool # | |||||
| ToResourceProperties RateBasedStatementProperty Source # | |||||
| Property "AggregateKeyType" RateBasedStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RateBasedStatementProperty Associated Types
Methods set :: PropertyType "AggregateKeyType" RateBasedStatementProperty -> RateBasedStatementProperty -> RateBasedStatementProperty # | |||||
| Property "CustomKeys" RateBasedStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RateBasedStatementProperty Associated Types
Methods set :: PropertyType "CustomKeys" RateBasedStatementProperty -> RateBasedStatementProperty -> RateBasedStatementProperty # | |||||
| Property "EvaluationWindowSec" RateBasedStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RateBasedStatementProperty Associated Types
Methods set :: PropertyType "EvaluationWindowSec" RateBasedStatementProperty -> RateBasedStatementProperty -> RateBasedStatementProperty # | |||||
| Property "ForwardedIPConfig" RateBasedStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RateBasedStatementProperty Associated Types
Methods set :: PropertyType "ForwardedIPConfig" RateBasedStatementProperty -> RateBasedStatementProperty -> RateBasedStatementProperty # | |||||
| Property "Limit" RateBasedStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RateBasedStatementProperty Associated Types
Methods set :: PropertyType "Limit" RateBasedStatementProperty -> RateBasedStatementProperty -> RateBasedStatementProperty # | |||||
| Property "ScopeDownStatement" RateBasedStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RateBasedStatementProperty Associated Types
Methods set :: PropertyType "ScopeDownStatement" RateBasedStatementProperty -> RateBasedStatementProperty -> RateBasedStatementProperty # | |||||
| type PropertyType "AggregateKeyType" RateBasedStatementProperty Source # | |||||
| type PropertyType "CustomKeys" RateBasedStatementProperty Source # | |||||
| type PropertyType "EvaluationWindowSec" RateBasedStatementProperty Source # | |||||
| type PropertyType "ForwardedIPConfig" RateBasedStatementProperty Source # | |||||
| type PropertyType "Limit" RateBasedStatementProperty Source # | |||||
| type PropertyType "ScopeDownStatement" RateBasedStatementProperty Source # | |||||
data ManagedRuleGroupStatementProperty Source #
Instances
| ToJSON ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty | |||||
| Show ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty Methods showsPrec :: Int -> ManagedRuleGroupStatementProperty -> ShowS # | |||||
| Eq ManagedRuleGroupStatementProperty Source # | |||||
| ToResourceProperties ManagedRuleGroupStatementProperty Source # | |||||
| Property "ExcludedRules" ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty Associated Types
Methods set :: PropertyType "ExcludedRules" ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty # | |||||
| Property "ManagedRuleGroupConfigs" ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty Associated Types
Methods set :: PropertyType "ManagedRuleGroupConfigs" ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty # | |||||
| Property "Name" ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty Associated Types
| |||||
| Property "RuleActionOverrides" ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty Associated Types
Methods set :: PropertyType "RuleActionOverrides" ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty # | |||||
| Property "ScopeDownStatement" ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty Associated Types
Methods set :: PropertyType "ScopeDownStatement" ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty # | |||||
| Property "VendorName" ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty Associated Types
Methods set :: PropertyType "VendorName" ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty # | |||||
| Property "Version" ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty Associated Types
Methods set :: PropertyType "Version" ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty -> ManagedRuleGroupStatementProperty # | |||||
| type PropertyType "ExcludedRules" ManagedRuleGroupStatementProperty Source # | |||||
| type PropertyType "ManagedRuleGroupConfigs" ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty type PropertyType "ManagedRuleGroupConfigs" ManagedRuleGroupStatementProperty = [ManagedRuleGroupConfigProperty] | |||||
| type PropertyType "Name" ManagedRuleGroupStatementProperty Source # | |||||
| type PropertyType "RuleActionOverrides" ManagedRuleGroupStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ManagedRuleGroupStatementProperty type PropertyType "RuleActionOverrides" ManagedRuleGroupStatementProperty = [RuleActionOverrideProperty] | |||||
| type PropertyType "ScopeDownStatement" ManagedRuleGroupStatementProperty Source # | |||||
| type PropertyType "VendorName" ManagedRuleGroupStatementProperty Source # | |||||
| type PropertyType "Version" ManagedRuleGroupStatementProperty Source # | |||||
data StatementProperty Source #
Constructors
| StatementProperty | |
Fields
| |
Instances
| ToJSON StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Methods toJSON :: StatementProperty -> Value # toEncoding :: StatementProperty -> Encoding # toJSONList :: [StatementProperty] -> Value # toEncodingList :: [StatementProperty] -> Encoding # omitField :: StatementProperty -> Bool # | |||||
| Show StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Methods showsPrec :: Int -> StatementProperty -> ShowS # show :: StatementProperty -> String # showList :: [StatementProperty] -> ShowS # | |||||
| Eq StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Methods (==) :: StatementProperty -> StatementProperty -> Bool # (/=) :: StatementProperty -> StatementProperty -> Bool # | |||||
| ToResourceProperties StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Methods toResourceProperties :: StatementProperty -> ResourceProperties # | |||||
| Property "AndStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "AndStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "AsnMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "AsnMatchStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "ByteMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "ByteMatchStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "GeoMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "GeoMatchStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "IPSetReferenceStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "IPSetReferenceStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "LabelMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "LabelMatchStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "ManagedRuleGroupStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "ManagedRuleGroupStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "NotStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "NotStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "OrStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "OrStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "RateBasedStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "RateBasedStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "RegexMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "RegexMatchStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "RegexPatternSetReferenceStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "RegexPatternSetReferenceStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "RuleGroupReferenceStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "RuleGroupReferenceStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "SizeConstraintStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "SizeConstraintStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "SqliMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "SqliMatchStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| Property "XssMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty Associated Types
Methods set :: PropertyType "XssMatchStatement" StatementProperty -> StatementProperty -> StatementProperty # | |||||
| type PropertyType "AndStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "AsnMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "ByteMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "GeoMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "IPSetReferenceStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "LabelMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "ManagedRuleGroupStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "NotStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "OrStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "RateBasedStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "RegexMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "RegexPatternSetReferenceStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty type PropertyType "RegexPatternSetReferenceStatement" StatementProperty = RegexPatternSetReferenceStatementProperty | |||||
| type PropertyType "RuleGroupReferenceStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty type PropertyType "RuleGroupReferenceStatement" StatementProperty = RuleGroupReferenceStatementProperty | |||||
| type PropertyType "SizeConstraintStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "SqliMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||
| type PropertyType "XssMatchStatement" StatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.StatementProperty | |||||