| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.WAFv2.WebACL.NotStatementProperty
Documentation
data SizeConstraintStatementProperty Source #
Constructors
| SizeConstraintStatementProperty | |
Fields | |
Instances
data LabelMatchStatementProperty Source #
Constructors
| LabelMatchStatementProperty | |
Fields | |
Instances
| ToJSON LabelMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.LabelMatchStatementProperty Methods toJSON :: LabelMatchStatementProperty -> Value # toEncoding :: LabelMatchStatementProperty -> Encoding # toJSONList :: [LabelMatchStatementProperty] -> Value # toEncodingList :: [LabelMatchStatementProperty] -> Encoding # | |||||
| Show LabelMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.LabelMatchStatementProperty Methods showsPrec :: Int -> LabelMatchStatementProperty -> ShowS # show :: LabelMatchStatementProperty -> String # showList :: [LabelMatchStatementProperty] -> ShowS # | |||||
| Eq LabelMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.LabelMatchStatementProperty Methods (==) :: LabelMatchStatementProperty -> LabelMatchStatementProperty -> Bool # (/=) :: LabelMatchStatementProperty -> LabelMatchStatementProperty -> Bool # | |||||
| ToResourceProperties LabelMatchStatementProperty Source # | |||||
| Property "Key" LabelMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.LabelMatchStatementProperty Associated Types
Methods set :: PropertyType "Key" LabelMatchStatementProperty -> LabelMatchStatementProperty -> LabelMatchStatementProperty # | |||||
| Property "Scope" LabelMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.LabelMatchStatementProperty Associated Types
Methods set :: PropertyType "Scope" LabelMatchStatementProperty -> LabelMatchStatementProperty -> LabelMatchStatementProperty # | |||||
| type PropertyType "Key" LabelMatchStatementProperty Source # | |||||
| type PropertyType "Scope" LabelMatchStatementProperty Source # | |||||
data CustomHTTPHeaderProperty Source #
Constructors
| CustomHTTPHeaderProperty | |
Fields | |
Instances
| ToJSON CustomHTTPHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomHTTPHeaderProperty Methods toJSON :: CustomHTTPHeaderProperty -> Value # toEncoding :: CustomHTTPHeaderProperty -> Encoding # toJSONList :: [CustomHTTPHeaderProperty] -> Value # | |||||
| Show CustomHTTPHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomHTTPHeaderProperty Methods showsPrec :: Int -> CustomHTTPHeaderProperty -> ShowS # show :: CustomHTTPHeaderProperty -> String # showList :: [CustomHTTPHeaderProperty] -> ShowS # | |||||
| Eq CustomHTTPHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomHTTPHeaderProperty Methods (==) :: CustomHTTPHeaderProperty -> CustomHTTPHeaderProperty -> Bool # (/=) :: CustomHTTPHeaderProperty -> CustomHTTPHeaderProperty -> Bool # | |||||
| ToResourceProperties CustomHTTPHeaderProperty Source # | |||||
| Property "Name" CustomHTTPHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomHTTPHeaderProperty Associated Types
Methods set :: PropertyType "Name" CustomHTTPHeaderProperty -> CustomHTTPHeaderProperty -> CustomHTTPHeaderProperty # | |||||
| Property "Value" CustomHTTPHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomHTTPHeaderProperty Associated Types
Methods set :: PropertyType "Value" CustomHTTPHeaderProperty -> CustomHTTPHeaderProperty -> CustomHTTPHeaderProperty # | |||||
| type PropertyType "Name" CustomHTTPHeaderProperty Source # | |||||
| type PropertyType "Value" CustomHTTPHeaderProperty Source # | |||||
data CookieMatchPatternProperty Source #
Constructors
| CookieMatchPatternProperty | |
Fields
| |
Instances
| ToJSON CookieMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookieMatchPatternProperty Methods toJSON :: CookieMatchPatternProperty -> Value # toEncoding :: CookieMatchPatternProperty -> Encoding # toJSONList :: [CookieMatchPatternProperty] -> Value # toEncodingList :: [CookieMatchPatternProperty] -> Encoding # | |||||
| Show CookieMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookieMatchPatternProperty Methods showsPrec :: Int -> CookieMatchPatternProperty -> ShowS # show :: CookieMatchPatternProperty -> String # showList :: [CookieMatchPatternProperty] -> ShowS # | |||||
| Eq CookieMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookieMatchPatternProperty Methods (==) :: CookieMatchPatternProperty -> CookieMatchPatternProperty -> Bool # (/=) :: CookieMatchPatternProperty -> CookieMatchPatternProperty -> Bool # | |||||
| ToResourceProperties CookieMatchPatternProperty Source # | |||||
| Property "All" CookieMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookieMatchPatternProperty Associated Types
Methods set :: PropertyType "All" CookieMatchPatternProperty -> CookieMatchPatternProperty -> CookieMatchPatternProperty # | |||||
| Property "ExcludedCookies" CookieMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookieMatchPatternProperty Associated Types
Methods set :: PropertyType "ExcludedCookies" CookieMatchPatternProperty -> CookieMatchPatternProperty -> CookieMatchPatternProperty # | |||||
| Property "IncludedCookies" CookieMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookieMatchPatternProperty Associated Types
Methods set :: PropertyType "IncludedCookies" CookieMatchPatternProperty -> CookieMatchPatternProperty -> CookieMatchPatternProperty # | |||||
| type PropertyType "All" CookieMatchPatternProperty Source # | |||||
| type PropertyType "ExcludedCookies" CookieMatchPatternProperty Source # | |||||
| type PropertyType "IncludedCookies" CookieMatchPatternProperty Source # | |||||
data HeaderMatchPatternProperty Source #
Constructors
| HeaderMatchPatternProperty | |
Fields
| |
Instances
| ToJSON HeaderMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeaderMatchPatternProperty Methods toJSON :: HeaderMatchPatternProperty -> Value # toEncoding :: HeaderMatchPatternProperty -> Encoding # toJSONList :: [HeaderMatchPatternProperty] -> Value # toEncodingList :: [HeaderMatchPatternProperty] -> Encoding # | |||||
| Show HeaderMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeaderMatchPatternProperty Methods showsPrec :: Int -> HeaderMatchPatternProperty -> ShowS # show :: HeaderMatchPatternProperty -> String # showList :: [HeaderMatchPatternProperty] -> ShowS # | |||||
| Eq HeaderMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeaderMatchPatternProperty Methods (==) :: HeaderMatchPatternProperty -> HeaderMatchPatternProperty -> Bool # (/=) :: HeaderMatchPatternProperty -> HeaderMatchPatternProperty -> Bool # | |||||
| ToResourceProperties HeaderMatchPatternProperty Source # | |||||
| Property "All" HeaderMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeaderMatchPatternProperty Associated Types
Methods set :: PropertyType "All" HeaderMatchPatternProperty -> HeaderMatchPatternProperty -> HeaderMatchPatternProperty # | |||||
| Property "ExcludedHeaders" HeaderMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeaderMatchPatternProperty Associated Types
Methods set :: PropertyType "ExcludedHeaders" HeaderMatchPatternProperty -> HeaderMatchPatternProperty -> HeaderMatchPatternProperty # | |||||
| Property "IncludedHeaders" HeaderMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeaderMatchPatternProperty Associated Types
Methods set :: PropertyType "IncludedHeaders" HeaderMatchPatternProperty -> HeaderMatchPatternProperty -> HeaderMatchPatternProperty # | |||||
| type PropertyType "All" HeaderMatchPatternProperty Source # | |||||
| type PropertyType "ExcludedHeaders" HeaderMatchPatternProperty Source # | |||||
| type PropertyType "IncludedHeaders" HeaderMatchPatternProperty Source # | |||||
data JsonMatchPatternProperty Source #
Constructors
| JsonMatchPatternProperty | |
Fields
| |
Instances
| ToJSON JsonMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonMatchPatternProperty Methods toJSON :: JsonMatchPatternProperty -> Value # toEncoding :: JsonMatchPatternProperty -> Encoding # toJSONList :: [JsonMatchPatternProperty] -> Value # | |||||
| Show JsonMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonMatchPatternProperty Methods showsPrec :: Int -> JsonMatchPatternProperty -> ShowS # show :: JsonMatchPatternProperty -> String # showList :: [JsonMatchPatternProperty] -> ShowS # | |||||
| Eq JsonMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonMatchPatternProperty Methods (==) :: JsonMatchPatternProperty -> JsonMatchPatternProperty -> Bool # (/=) :: JsonMatchPatternProperty -> JsonMatchPatternProperty -> Bool # | |||||
| ToResourceProperties JsonMatchPatternProperty Source # | |||||
| Property "All" JsonMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonMatchPatternProperty Associated Types
Methods set :: PropertyType "All" JsonMatchPatternProperty -> JsonMatchPatternProperty -> JsonMatchPatternProperty # | |||||
| Property "IncludedPaths" JsonMatchPatternProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonMatchPatternProperty Associated Types
Methods set :: PropertyType "IncludedPaths" JsonMatchPatternProperty -> JsonMatchPatternProperty -> JsonMatchPatternProperty # | |||||
| type PropertyType "All" JsonMatchPatternProperty Source # | |||||
| type PropertyType "IncludedPaths" JsonMatchPatternProperty Source # | |||||
data RuleActionProperty Source #
Constructors
| RuleActionProperty | |
Fields | |
Instances
| ToJSON RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty Methods toJSON :: RuleActionProperty -> Value # toEncoding :: RuleActionProperty -> Encoding # toJSONList :: [RuleActionProperty] -> Value # toEncodingList :: [RuleActionProperty] -> Encoding # omitField :: RuleActionProperty -> Bool # | |||||
| Show RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty Methods showsPrec :: Int -> RuleActionProperty -> ShowS # show :: RuleActionProperty -> String # showList :: [RuleActionProperty] -> ShowS # | |||||
| Eq RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty Methods (==) :: RuleActionProperty -> RuleActionProperty -> Bool # (/=) :: RuleActionProperty -> RuleActionProperty -> Bool # | |||||
| ToResourceProperties RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty Methods toResourceProperties :: RuleActionProperty -> ResourceProperties # | |||||
| Property "Allow" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty Associated Types
Methods set :: PropertyType "Allow" RuleActionProperty -> RuleActionProperty -> RuleActionProperty # | |||||
| Property "Block" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty Associated Types
Methods set :: PropertyType "Block" RuleActionProperty -> RuleActionProperty -> RuleActionProperty # | |||||
| Property "Captcha" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty Associated Types
Methods set :: PropertyType "Captcha" RuleActionProperty -> RuleActionProperty -> RuleActionProperty # | |||||
| Property "Challenge" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty Associated Types
Methods set :: PropertyType "Challenge" RuleActionProperty -> RuleActionProperty -> RuleActionProperty # | |||||
| Property "Count" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty Associated Types
Methods set :: PropertyType "Count" RuleActionProperty -> RuleActionProperty -> RuleActionProperty # | |||||
| type PropertyType "Allow" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty | |||||
| type PropertyType "Block" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty | |||||
| type PropertyType "Captcha" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty | |||||
| type PropertyType "Challenge" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty | |||||
| type PropertyType "Count" RuleActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionProperty | |||||
data FieldToMatchProperty Source #
Constructors
| FieldToMatchProperty | |
Fields
| |
Instances
| ToJSON FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Methods toJSON :: FieldToMatchProperty -> Value # toEncoding :: FieldToMatchProperty -> Encoding # toJSONList :: [FieldToMatchProperty] -> Value # toEncodingList :: [FieldToMatchProperty] -> Encoding # omitField :: FieldToMatchProperty -> Bool # | |||||
| Show FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Methods showsPrec :: Int -> FieldToMatchProperty -> ShowS # show :: FieldToMatchProperty -> String # showList :: [FieldToMatchProperty] -> ShowS # | |||||
| Eq FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Methods (==) :: FieldToMatchProperty -> FieldToMatchProperty -> Bool # (/=) :: FieldToMatchProperty -> FieldToMatchProperty -> Bool # | |||||
| ToResourceProperties FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Methods toResourceProperties :: FieldToMatchProperty -> ResourceProperties # | |||||
| Property "AllQueryArguments" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "AllQueryArguments" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "Body" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "Body" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "Cookies" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "Cookies" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "Headers" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "Headers" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "JA3Fingerprint" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "JA3Fingerprint" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "JA4Fingerprint" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "JA4Fingerprint" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "JsonBody" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "JsonBody" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "Method" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "Method" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "QueryString" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "QueryString" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "SingleHeader" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "SingleHeader" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "SingleQueryArgument" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "SingleQueryArgument" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "UriFragment" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "UriFragment" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| Property "UriPath" FieldToMatchProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.FieldToMatchProperty Associated Types
Methods set :: PropertyType "UriPath" FieldToMatchProperty -> FieldToMatchProperty -> FieldToMatchProperty # | |||||
| type PropertyType "AllQueryArguments" FieldToMatchProperty Source # | |||||
| type PropertyType "Body" FieldToMatchProperty Source # | |||||
| type PropertyType "Cookies" FieldToMatchProperty Source # | |||||
| type PropertyType "Headers" FieldToMatchProperty Source # | |||||
| type PropertyType "JA3Fingerprint" FieldToMatchProperty Source # | |||||
| type PropertyType "JA4Fingerprint" FieldToMatchProperty Source # | |||||
| type PropertyType "JsonBody" FieldToMatchProperty Source # | |||||
| type PropertyType "Method" FieldToMatchProperty Source # | |||||
| type PropertyType "QueryString" FieldToMatchProperty Source # | |||||
| type PropertyType "SingleHeader" FieldToMatchProperty Source # | |||||
| type PropertyType "SingleQueryArgument" FieldToMatchProperty Source # | |||||
| type PropertyType "UriFragment" FieldToMatchProperty Source # | |||||
| type PropertyType "UriPath" FieldToMatchProperty Source # | |||||
data SingleHeaderProperty Source #
Constructors
| SingleHeaderProperty | |
Instances
| ToJSON SingleHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SingleHeaderProperty Methods toJSON :: SingleHeaderProperty -> Value # toEncoding :: SingleHeaderProperty -> Encoding # toJSONList :: [SingleHeaderProperty] -> Value # toEncodingList :: [SingleHeaderProperty] -> Encoding # omitField :: SingleHeaderProperty -> Bool # | |||||
| Show SingleHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SingleHeaderProperty Methods showsPrec :: Int -> SingleHeaderProperty -> ShowS # show :: SingleHeaderProperty -> String # showList :: [SingleHeaderProperty] -> ShowS # | |||||
| Eq SingleHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SingleHeaderProperty Methods (==) :: SingleHeaderProperty -> SingleHeaderProperty -> Bool # (/=) :: SingleHeaderProperty -> SingleHeaderProperty -> Bool # | |||||
| ToResourceProperties SingleHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SingleHeaderProperty Methods toResourceProperties :: SingleHeaderProperty -> ResourceProperties # | |||||
| Property "Name" SingleHeaderProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SingleHeaderProperty Associated Types
Methods set :: PropertyType "Name" SingleHeaderProperty -> SingleHeaderProperty -> SingleHeaderProperty # | |||||
| type PropertyType "Name" SingleHeaderProperty Source # | |||||
data AllowActionProperty Source #
Constructors
| AllowActionProperty | |
Instances
| ToJSON AllowActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AllowActionProperty Methods toJSON :: AllowActionProperty -> Value # toEncoding :: AllowActionProperty -> Encoding # toJSONList :: [AllowActionProperty] -> Value # toEncodingList :: [AllowActionProperty] -> Encoding # omitField :: AllowActionProperty -> Bool # | |||||
| Show AllowActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AllowActionProperty Methods showsPrec :: Int -> AllowActionProperty -> ShowS # show :: AllowActionProperty -> String # showList :: [AllowActionProperty] -> ShowS # | |||||
| Eq AllowActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AllowActionProperty Methods (==) :: AllowActionProperty -> AllowActionProperty -> Bool # (/=) :: AllowActionProperty -> AllowActionProperty -> Bool # | |||||
| ToResourceProperties AllowActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AllowActionProperty Methods toResourceProperties :: AllowActionProperty -> ResourceProperties # | |||||
| Property "CustomRequestHandling" AllowActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AllowActionProperty Associated Types
Methods set :: PropertyType "CustomRequestHandling" AllowActionProperty -> AllowActionProperty -> AllowActionProperty # | |||||
| type PropertyType "CustomRequestHandling" AllowActionProperty Source # | |||||
data CustomRequestHandlingProperty Source #
Constructors
| CustomRequestHandlingProperty | |
Instances
| ToJSON CustomRequestHandlingProperty Source # | |||||
| Show CustomRequestHandlingProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomRequestHandlingProperty Methods showsPrec :: Int -> CustomRequestHandlingProperty -> ShowS # show :: CustomRequestHandlingProperty -> String # showList :: [CustomRequestHandlingProperty] -> ShowS # | |||||
| Eq CustomRequestHandlingProperty Source # | |||||
| ToResourceProperties CustomRequestHandlingProperty Source # | |||||
| Property "InsertHeaders" CustomRequestHandlingProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomRequestHandlingProperty Associated Types
Methods set :: PropertyType "InsertHeaders" CustomRequestHandlingProperty -> CustomRequestHandlingProperty -> CustomRequestHandlingProperty # | |||||
| type PropertyType "InsertHeaders" CustomRequestHandlingProperty 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 | |||||
data AsnMatchStatementProperty Source #
Constructors
| AsnMatchStatementProperty | |
Fields | |
Instances
| ToJSON AsnMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AsnMatchStatementProperty Methods toJSON :: AsnMatchStatementProperty -> Value # toEncoding :: AsnMatchStatementProperty -> Encoding # toJSONList :: [AsnMatchStatementProperty] -> Value # | |||||
| Show AsnMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AsnMatchStatementProperty Methods showsPrec :: Int -> AsnMatchStatementProperty -> ShowS # show :: AsnMatchStatementProperty -> String # showList :: [AsnMatchStatementProperty] -> ShowS # | |||||
| Eq AsnMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AsnMatchStatementProperty Methods (==) :: AsnMatchStatementProperty -> AsnMatchStatementProperty -> Bool # (/=) :: AsnMatchStatementProperty -> AsnMatchStatementProperty -> Bool # | |||||
| ToResourceProperties AsnMatchStatementProperty Source # | |||||
| Property "AsnList" AsnMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AsnMatchStatementProperty Associated Types
Methods set :: PropertyType "AsnList" AsnMatchStatementProperty -> AsnMatchStatementProperty -> AsnMatchStatementProperty # | |||||
| Property "ForwardedIPConfig" AsnMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AsnMatchStatementProperty Associated Types
Methods set :: PropertyType "ForwardedIPConfig" AsnMatchStatementProperty -> AsnMatchStatementProperty -> AsnMatchStatementProperty # | |||||
| type PropertyType "AsnList" AsnMatchStatementProperty Source # | |||||
| type PropertyType "ForwardedIPConfig" AsnMatchStatementProperty Source # | |||||
data ForwardedIPConfigurationProperty Source #
Constructors
| ForwardedIPConfigurationProperty | |
Fields
| |
Instances
| ToJSON ForwardedIPConfigurationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ForwardedIPConfigurationProperty | |||||
| Show ForwardedIPConfigurationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ForwardedIPConfigurationProperty Methods showsPrec :: Int -> ForwardedIPConfigurationProperty -> ShowS # | |||||
| Eq ForwardedIPConfigurationProperty Source # | |||||
| ToResourceProperties ForwardedIPConfigurationProperty Source # | |||||
| Property "FallbackBehavior" ForwardedIPConfigurationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ForwardedIPConfigurationProperty Associated Types
Methods set :: PropertyType "FallbackBehavior" ForwardedIPConfigurationProperty -> ForwardedIPConfigurationProperty -> ForwardedIPConfigurationProperty # | |||||
| Property "HeaderName" ForwardedIPConfigurationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ForwardedIPConfigurationProperty Associated Types
Methods set :: PropertyType "HeaderName" ForwardedIPConfigurationProperty -> ForwardedIPConfigurationProperty -> ForwardedIPConfigurationProperty # | |||||
| type PropertyType "FallbackBehavior" ForwardedIPConfigurationProperty Source # | |||||
| type PropertyType "HeaderName" ForwardedIPConfigurationProperty Source # | |||||
data BlockActionProperty Source #
Constructors
| BlockActionProperty | |
Instances
| ToJSON BlockActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BlockActionProperty Methods toJSON :: BlockActionProperty -> Value # toEncoding :: BlockActionProperty -> Encoding # toJSONList :: [BlockActionProperty] -> Value # toEncodingList :: [BlockActionProperty] -> Encoding # omitField :: BlockActionProperty -> Bool # | |||||
| Show BlockActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BlockActionProperty Methods showsPrec :: Int -> BlockActionProperty -> ShowS # show :: BlockActionProperty -> String # showList :: [BlockActionProperty] -> ShowS # | |||||
| Eq BlockActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BlockActionProperty Methods (==) :: BlockActionProperty -> BlockActionProperty -> Bool # (/=) :: BlockActionProperty -> BlockActionProperty -> Bool # | |||||
| ToResourceProperties BlockActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BlockActionProperty Methods toResourceProperties :: BlockActionProperty -> ResourceProperties # | |||||
| Property "CustomResponse" BlockActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BlockActionProperty Associated Types
Methods set :: PropertyType "CustomResponse" BlockActionProperty -> BlockActionProperty -> BlockActionProperty # | |||||
| type PropertyType "CustomResponse" BlockActionProperty Source # | |||||
data CustomResponseProperty Source #
Constructors
| CustomResponseProperty | |
Fields | |
Instances
| ToJSON CustomResponseProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomResponseProperty Methods toJSON :: CustomResponseProperty -> Value # toEncoding :: CustomResponseProperty -> Encoding # toJSONList :: [CustomResponseProperty] -> Value # toEncodingList :: [CustomResponseProperty] -> Encoding # omitField :: CustomResponseProperty -> Bool # | |||||
| Show CustomResponseProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomResponseProperty Methods showsPrec :: Int -> CustomResponseProperty -> ShowS # show :: CustomResponseProperty -> String # showList :: [CustomResponseProperty] -> ShowS # | |||||
| Eq CustomResponseProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomResponseProperty Methods (==) :: CustomResponseProperty -> CustomResponseProperty -> Bool # (/=) :: CustomResponseProperty -> CustomResponseProperty -> Bool # | |||||
| ToResourceProperties CustomResponseProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomResponseProperty Methods toResourceProperties :: CustomResponseProperty -> ResourceProperties # | |||||
| Property "CustomResponseBodyKey" CustomResponseProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomResponseProperty Associated Types
Methods set :: PropertyType "CustomResponseBodyKey" CustomResponseProperty -> CustomResponseProperty -> CustomResponseProperty # | |||||
| Property "ResponseCode" CustomResponseProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomResponseProperty Associated Types
Methods set :: PropertyType "ResponseCode" CustomResponseProperty -> CustomResponseProperty -> CustomResponseProperty # | |||||
| Property "ResponseHeaders" CustomResponseProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CustomResponseProperty Associated Types
Methods set :: PropertyType "ResponseHeaders" CustomResponseProperty -> CustomResponseProperty -> CustomResponseProperty # | |||||
| type PropertyType "CustomResponseBodyKey" CustomResponseProperty Source # | |||||
| type PropertyType "ResponseCode" CustomResponseProperty Source # | |||||
| type PropertyType "ResponseHeaders" CustomResponseProperty Source # | |||||
data BodyProperty Source #
Constructors
| BodyProperty | See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-body.html |
Instances
| ToJSON BodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BodyProperty Methods toJSON :: BodyProperty -> Value # toEncoding :: BodyProperty -> Encoding # toJSONList :: [BodyProperty] -> Value # toEncodingList :: [BodyProperty] -> Encoding # omitField :: BodyProperty -> Bool # | |||||
| Show BodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BodyProperty Methods showsPrec :: Int -> BodyProperty -> ShowS # show :: BodyProperty -> String # showList :: [BodyProperty] -> ShowS # | |||||
| Eq BodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BodyProperty | |||||
| ToResourceProperties BodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BodyProperty Methods toResourceProperties :: BodyProperty -> ResourceProperties # | |||||
| Property "OversizeHandling" BodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BodyProperty Associated Types
Methods set :: PropertyType "OversizeHandling" BodyProperty -> BodyProperty -> BodyProperty # | |||||
| type PropertyType "OversizeHandling" BodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.BodyProperty | |||||
data ByteMatchStatementProperty Source #
Constructors
| ByteMatchStatementProperty | |
Fields | |
Instances
| ToJSON ByteMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ByteMatchStatementProperty Methods toJSON :: ByteMatchStatementProperty -> Value # toEncoding :: ByteMatchStatementProperty -> Encoding # toJSONList :: [ByteMatchStatementProperty] -> Value # toEncodingList :: [ByteMatchStatementProperty] -> Encoding # | |||||
| Show ByteMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ByteMatchStatementProperty Methods showsPrec :: Int -> ByteMatchStatementProperty -> ShowS # show :: ByteMatchStatementProperty -> String # showList :: [ByteMatchStatementProperty] -> ShowS # | |||||
| Eq ByteMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ByteMatchStatementProperty Methods (==) :: ByteMatchStatementProperty -> ByteMatchStatementProperty -> Bool # (/=) :: ByteMatchStatementProperty -> ByteMatchStatementProperty -> Bool # | |||||
| ToResourceProperties ByteMatchStatementProperty Source # | |||||
| Property "FieldToMatch" ByteMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ByteMatchStatementProperty Associated Types
Methods set :: PropertyType "FieldToMatch" ByteMatchStatementProperty -> ByteMatchStatementProperty -> ByteMatchStatementProperty # | |||||
| Property "PositionalConstraint" ByteMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ByteMatchStatementProperty Associated Types
Methods set :: PropertyType "PositionalConstraint" ByteMatchStatementProperty -> ByteMatchStatementProperty -> ByteMatchStatementProperty # | |||||
| Property "SearchString" ByteMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ByteMatchStatementProperty Associated Types
Methods set :: PropertyType "SearchString" ByteMatchStatementProperty -> ByteMatchStatementProperty -> ByteMatchStatementProperty # | |||||
| Property "SearchStringBase64" ByteMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ByteMatchStatementProperty Associated Types
Methods set :: PropertyType "SearchStringBase64" ByteMatchStatementProperty -> ByteMatchStatementProperty -> ByteMatchStatementProperty # | |||||
| Property "TextTransformations" ByteMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ByteMatchStatementProperty Associated Types
Methods set :: PropertyType "TextTransformations" ByteMatchStatementProperty -> ByteMatchStatementProperty -> ByteMatchStatementProperty # | |||||
| type PropertyType "FieldToMatch" ByteMatchStatementProperty Source # | |||||
| type PropertyType "PositionalConstraint" ByteMatchStatementProperty Source # | |||||
| type PropertyType "SearchString" ByteMatchStatementProperty Source # | |||||
| type PropertyType "SearchStringBase64" ByteMatchStatementProperty Source # | |||||
| type PropertyType "TextTransformations" ByteMatchStatementProperty Source # | |||||
data TextTransformationProperty Source #
Constructors
| TextTransformationProperty | |
Instances
| ToJSON TextTransformationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.TextTransformationProperty Methods toJSON :: TextTransformationProperty -> Value # toEncoding :: TextTransformationProperty -> Encoding # toJSONList :: [TextTransformationProperty] -> Value # toEncodingList :: [TextTransformationProperty] -> Encoding # | |||||
| Show TextTransformationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.TextTransformationProperty Methods showsPrec :: Int -> TextTransformationProperty -> ShowS # show :: TextTransformationProperty -> String # showList :: [TextTransformationProperty] -> ShowS # | |||||
| Eq TextTransformationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.TextTransformationProperty Methods (==) :: TextTransformationProperty -> TextTransformationProperty -> Bool # (/=) :: TextTransformationProperty -> TextTransformationProperty -> Bool # | |||||
| ToResourceProperties TextTransformationProperty Source # | |||||
| Property "Priority" TextTransformationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.TextTransformationProperty Associated Types
Methods set :: PropertyType "Priority" TextTransformationProperty -> TextTransformationProperty -> TextTransformationProperty # | |||||
| Property "Type" TextTransformationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.TextTransformationProperty Associated Types
Methods set :: PropertyType "Type" TextTransformationProperty -> TextTransformationProperty -> TextTransformationProperty # | |||||
| type PropertyType "Priority" TextTransformationProperty Source # | |||||
| type PropertyType "Type" TextTransformationProperty Source # | |||||
data CaptchaActionProperty Source #
Constructors
| CaptchaActionProperty | |
Instances
| ToJSON CaptchaActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CaptchaActionProperty Methods toJSON :: CaptchaActionProperty -> Value # toEncoding :: CaptchaActionProperty -> Encoding # toJSONList :: [CaptchaActionProperty] -> Value # toEncodingList :: [CaptchaActionProperty] -> Encoding # omitField :: CaptchaActionProperty -> Bool # | |||||
| Show CaptchaActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CaptchaActionProperty Methods showsPrec :: Int -> CaptchaActionProperty -> ShowS # show :: CaptchaActionProperty -> String # showList :: [CaptchaActionProperty] -> ShowS # | |||||
| Eq CaptchaActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CaptchaActionProperty Methods (==) :: CaptchaActionProperty -> CaptchaActionProperty -> Bool # (/=) :: CaptchaActionProperty -> CaptchaActionProperty -> Bool # | |||||
| ToResourceProperties CaptchaActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CaptchaActionProperty Methods toResourceProperties :: CaptchaActionProperty -> ResourceProperties # | |||||
| Property "CustomRequestHandling" CaptchaActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CaptchaActionProperty Associated Types
Methods set :: PropertyType "CustomRequestHandling" CaptchaActionProperty -> CaptchaActionProperty -> CaptchaActionProperty # | |||||
| type PropertyType "CustomRequestHandling" CaptchaActionProperty Source # | |||||
data ChallengeActionProperty Source #
Constructors
| ChallengeActionProperty | |
Instances
| ToJSON ChallengeActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ChallengeActionProperty Methods toJSON :: ChallengeActionProperty -> Value # toEncoding :: ChallengeActionProperty -> Encoding # toJSONList :: [ChallengeActionProperty] -> Value # | |||||
| Show ChallengeActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ChallengeActionProperty Methods showsPrec :: Int -> ChallengeActionProperty -> ShowS # show :: ChallengeActionProperty -> String # showList :: [ChallengeActionProperty] -> ShowS # | |||||
| Eq ChallengeActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ChallengeActionProperty Methods (==) :: ChallengeActionProperty -> ChallengeActionProperty -> Bool # (/=) :: ChallengeActionProperty -> ChallengeActionProperty -> Bool # | |||||
| ToResourceProperties ChallengeActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ChallengeActionProperty Methods toResourceProperties :: ChallengeActionProperty -> ResourceProperties # | |||||
| Property "CustomRequestHandling" ChallengeActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ChallengeActionProperty Associated Types
Methods set :: PropertyType "CustomRequestHandling" ChallengeActionProperty -> ChallengeActionProperty -> ChallengeActionProperty # | |||||
| type PropertyType "CustomRequestHandling" ChallengeActionProperty Source # | |||||
data CookiesProperty Source #
Constructors
| CookiesProperty | |
Fields | |
Instances
| ToJSON CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty Methods toJSON :: CookiesProperty -> Value # toEncoding :: CookiesProperty -> Encoding # toJSONList :: [CookiesProperty] -> Value # toEncodingList :: [CookiesProperty] -> Encoding # omitField :: CookiesProperty -> Bool # | |||||
| Show CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty Methods showsPrec :: Int -> CookiesProperty -> ShowS # show :: CookiesProperty -> String # showList :: [CookiesProperty] -> ShowS # | |||||
| Eq CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty Methods (==) :: CookiesProperty -> CookiesProperty -> Bool # (/=) :: CookiesProperty -> CookiesProperty -> Bool # | |||||
| ToResourceProperties CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty Methods toResourceProperties :: CookiesProperty -> ResourceProperties # | |||||
| Property "MatchPattern" CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty Associated Types
Methods set :: PropertyType "MatchPattern" CookiesProperty -> CookiesProperty -> CookiesProperty # | |||||
| Property "MatchScope" CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty Associated Types
Methods set :: PropertyType "MatchScope" CookiesProperty -> CookiesProperty -> CookiesProperty # | |||||
| Property "OversizeHandling" CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty Associated Types
Methods set :: PropertyType "OversizeHandling" CookiesProperty -> CookiesProperty -> CookiesProperty # | |||||
| type PropertyType "MatchPattern" CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty | |||||
| type PropertyType "MatchScope" CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty | |||||
| type PropertyType "OversizeHandling" CookiesProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CookiesProperty | |||||
data CountActionProperty Source #
Constructors
| CountActionProperty | |
Instances
| ToJSON CountActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CountActionProperty Methods toJSON :: CountActionProperty -> Value # toEncoding :: CountActionProperty -> Encoding # toJSONList :: [CountActionProperty] -> Value # toEncodingList :: [CountActionProperty] -> Encoding # omitField :: CountActionProperty -> Bool # | |||||
| Show CountActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CountActionProperty Methods showsPrec :: Int -> CountActionProperty -> ShowS # show :: CountActionProperty -> String # showList :: [CountActionProperty] -> ShowS # | |||||
| Eq CountActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CountActionProperty Methods (==) :: CountActionProperty -> CountActionProperty -> Bool # (/=) :: CountActionProperty -> CountActionProperty -> Bool # | |||||
| ToResourceProperties CountActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CountActionProperty Methods toResourceProperties :: CountActionProperty -> ResourceProperties # | |||||
| Property "CustomRequestHandling" CountActionProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.CountActionProperty Associated Types
Methods set :: PropertyType "CustomRequestHandling" CountActionProperty -> CountActionProperty -> CountActionProperty # | |||||
| type PropertyType "CustomRequestHandling" CountActionProperty Source # | |||||
data HeadersProperty Source #
Constructors
| HeadersProperty | |
Fields | |
Instances
| ToJSON HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty Methods toJSON :: HeadersProperty -> Value # toEncoding :: HeadersProperty -> Encoding # toJSONList :: [HeadersProperty] -> Value # toEncodingList :: [HeadersProperty] -> Encoding # omitField :: HeadersProperty -> Bool # | |||||
| Show HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty Methods showsPrec :: Int -> HeadersProperty -> ShowS # show :: HeadersProperty -> String # showList :: [HeadersProperty] -> ShowS # | |||||
| Eq HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty Methods (==) :: HeadersProperty -> HeadersProperty -> Bool # (/=) :: HeadersProperty -> HeadersProperty -> Bool # | |||||
| ToResourceProperties HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty Methods toResourceProperties :: HeadersProperty -> ResourceProperties # | |||||
| Property "MatchPattern" HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty Associated Types
Methods set :: PropertyType "MatchPattern" HeadersProperty -> HeadersProperty -> HeadersProperty # | |||||
| Property "MatchScope" HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty Associated Types
Methods set :: PropertyType "MatchScope" HeadersProperty -> HeadersProperty -> HeadersProperty # | |||||
| Property "OversizeHandling" HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty Associated Types
Methods set :: PropertyType "OversizeHandling" HeadersProperty -> HeadersProperty -> HeadersProperty # | |||||
| type PropertyType "MatchPattern" HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty | |||||
| type PropertyType "MatchScope" HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty | |||||
| type PropertyType "OversizeHandling" HeadersProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.HeadersProperty | |||||
data JA3FingerprintProperty Source #
Constructors
| JA3FingerprintProperty | |
Instances
| ToJSON JA3FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA3FingerprintProperty Methods toJSON :: JA3FingerprintProperty -> Value # toEncoding :: JA3FingerprintProperty -> Encoding # toJSONList :: [JA3FingerprintProperty] -> Value # toEncodingList :: [JA3FingerprintProperty] -> Encoding # omitField :: JA3FingerprintProperty -> Bool # | |||||
| Show JA3FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA3FingerprintProperty Methods showsPrec :: Int -> JA3FingerprintProperty -> ShowS # show :: JA3FingerprintProperty -> String # showList :: [JA3FingerprintProperty] -> ShowS # | |||||
| Eq JA3FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA3FingerprintProperty Methods (==) :: JA3FingerprintProperty -> JA3FingerprintProperty -> Bool # (/=) :: JA3FingerprintProperty -> JA3FingerprintProperty -> Bool # | |||||
| ToResourceProperties JA3FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA3FingerprintProperty Methods toResourceProperties :: JA3FingerprintProperty -> ResourceProperties # | |||||
| Property "FallbackBehavior" JA3FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA3FingerprintProperty Associated Types
Methods set :: PropertyType "FallbackBehavior" JA3FingerprintProperty -> JA3FingerprintProperty -> JA3FingerprintProperty # | |||||
| type PropertyType "FallbackBehavior" JA3FingerprintProperty Source # | |||||
data JA4FingerprintProperty Source #
Constructors
| JA4FingerprintProperty | |
Instances
| ToJSON JA4FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA4FingerprintProperty Methods toJSON :: JA4FingerprintProperty -> Value # toEncoding :: JA4FingerprintProperty -> Encoding # toJSONList :: [JA4FingerprintProperty] -> Value # toEncodingList :: [JA4FingerprintProperty] -> Encoding # omitField :: JA4FingerprintProperty -> Bool # | |||||
| Show JA4FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA4FingerprintProperty Methods showsPrec :: Int -> JA4FingerprintProperty -> ShowS # show :: JA4FingerprintProperty -> String # showList :: [JA4FingerprintProperty] -> ShowS # | |||||
| Eq JA4FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA4FingerprintProperty Methods (==) :: JA4FingerprintProperty -> JA4FingerprintProperty -> Bool # (/=) :: JA4FingerprintProperty -> JA4FingerprintProperty -> Bool # | |||||
| ToResourceProperties JA4FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA4FingerprintProperty Methods toResourceProperties :: JA4FingerprintProperty -> ResourceProperties # | |||||
| Property "FallbackBehavior" JA4FingerprintProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JA4FingerprintProperty Associated Types
Methods set :: PropertyType "FallbackBehavior" JA4FingerprintProperty -> JA4FingerprintProperty -> JA4FingerprintProperty # | |||||
| type PropertyType "FallbackBehavior" JA4FingerprintProperty Source # | |||||
data JsonBodyProperty Source #
Constructors
| JsonBodyProperty | |
Fields | |
Instances
| ToJSON JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty Methods toJSON :: JsonBodyProperty -> Value # toEncoding :: JsonBodyProperty -> Encoding # toJSONList :: [JsonBodyProperty] -> Value # toEncodingList :: [JsonBodyProperty] -> Encoding # omitField :: JsonBodyProperty -> Bool # | |||||
| Show JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty Methods showsPrec :: Int -> JsonBodyProperty -> ShowS # show :: JsonBodyProperty -> String # showList :: [JsonBodyProperty] -> ShowS # | |||||
| Eq JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty Methods (==) :: JsonBodyProperty -> JsonBodyProperty -> Bool # (/=) :: JsonBodyProperty -> JsonBodyProperty -> Bool # | |||||
| ToResourceProperties JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty Methods toResourceProperties :: JsonBodyProperty -> ResourceProperties # | |||||
| Property "InvalidFallbackBehavior" JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty Associated Types
Methods set :: PropertyType "InvalidFallbackBehavior" JsonBodyProperty -> JsonBodyProperty -> JsonBodyProperty # | |||||
| Property "MatchPattern" JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty Associated Types
Methods set :: PropertyType "MatchPattern" JsonBodyProperty -> JsonBodyProperty -> JsonBodyProperty # | |||||
| Property "MatchScope" JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty Associated Types
Methods set :: PropertyType "MatchScope" JsonBodyProperty -> JsonBodyProperty -> JsonBodyProperty # | |||||
| Property "OversizeHandling" JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty Associated Types
Methods set :: PropertyType "OversizeHandling" JsonBodyProperty -> JsonBodyProperty -> JsonBodyProperty # | |||||
| type PropertyType "InvalidFallbackBehavior" JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty | |||||
| type PropertyType "MatchPattern" JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty | |||||
| type PropertyType "MatchScope" JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty | |||||
| type PropertyType "OversizeHandling" JsonBodyProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.JsonBodyProperty | |||||
data SingleQueryArgumentProperty Source #
Constructors
| SingleQueryArgumentProperty | |
Instances
| ToJSON SingleQueryArgumentProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SingleQueryArgumentProperty Methods toJSON :: SingleQueryArgumentProperty -> Value # toEncoding :: SingleQueryArgumentProperty -> Encoding # toJSONList :: [SingleQueryArgumentProperty] -> Value # toEncodingList :: [SingleQueryArgumentProperty] -> Encoding # | |||||
| Show SingleQueryArgumentProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SingleQueryArgumentProperty Methods showsPrec :: Int -> SingleQueryArgumentProperty -> ShowS # show :: SingleQueryArgumentProperty -> String # showList :: [SingleQueryArgumentProperty] -> ShowS # | |||||
| Eq SingleQueryArgumentProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SingleQueryArgumentProperty Methods (==) :: SingleQueryArgumentProperty -> SingleQueryArgumentProperty -> Bool # (/=) :: SingleQueryArgumentProperty -> SingleQueryArgumentProperty -> Bool # | |||||
| ToResourceProperties SingleQueryArgumentProperty Source # | |||||
| Property "Name" SingleQueryArgumentProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SingleQueryArgumentProperty Associated Types
Methods set :: PropertyType "Name" SingleQueryArgumentProperty -> SingleQueryArgumentProperty -> SingleQueryArgumentProperty # | |||||
| type PropertyType "Name" SingleQueryArgumentProperty Source # | |||||
data UriFragmentProperty Source #
Constructors
| UriFragmentProperty | |
Fields
| |
Instances
| ToJSON UriFragmentProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.UriFragmentProperty Methods toJSON :: UriFragmentProperty -> Value # toEncoding :: UriFragmentProperty -> Encoding # toJSONList :: [UriFragmentProperty] -> Value # toEncodingList :: [UriFragmentProperty] -> Encoding # omitField :: UriFragmentProperty -> Bool # | |||||
| Show UriFragmentProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.UriFragmentProperty Methods showsPrec :: Int -> UriFragmentProperty -> ShowS # show :: UriFragmentProperty -> String # showList :: [UriFragmentProperty] -> ShowS # | |||||
| Eq UriFragmentProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.UriFragmentProperty Methods (==) :: UriFragmentProperty -> UriFragmentProperty -> Bool # (/=) :: UriFragmentProperty -> UriFragmentProperty -> Bool # | |||||
| ToResourceProperties UriFragmentProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.UriFragmentProperty Methods toResourceProperties :: UriFragmentProperty -> ResourceProperties # | |||||
| Property "FallbackBehavior" UriFragmentProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.UriFragmentProperty Associated Types
Methods set :: PropertyType "FallbackBehavior" UriFragmentProperty -> UriFragmentProperty -> UriFragmentProperty # | |||||
| type PropertyType "FallbackBehavior" UriFragmentProperty Source # | |||||
data GeoMatchStatementProperty Source #
Constructors
| GeoMatchStatementProperty | |
Fields | |
Instances
| ToJSON GeoMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.GeoMatchStatementProperty Methods toJSON :: GeoMatchStatementProperty -> Value # toEncoding :: GeoMatchStatementProperty -> Encoding # toJSONList :: [GeoMatchStatementProperty] -> Value # | |||||
| Show GeoMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.GeoMatchStatementProperty Methods showsPrec :: Int -> GeoMatchStatementProperty -> ShowS # show :: GeoMatchStatementProperty -> String # showList :: [GeoMatchStatementProperty] -> ShowS # | |||||
| Eq GeoMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.GeoMatchStatementProperty Methods (==) :: GeoMatchStatementProperty -> GeoMatchStatementProperty -> Bool # (/=) :: GeoMatchStatementProperty -> GeoMatchStatementProperty -> Bool # | |||||
| ToResourceProperties GeoMatchStatementProperty Source # | |||||
| Property "CountryCodes" GeoMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.GeoMatchStatementProperty Associated Types
Methods set :: PropertyType "CountryCodes" GeoMatchStatementProperty -> GeoMatchStatementProperty -> GeoMatchStatementProperty # | |||||
| Property "ForwardedIPConfig" GeoMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.GeoMatchStatementProperty Associated Types
Methods set :: PropertyType "ForwardedIPConfig" GeoMatchStatementProperty -> GeoMatchStatementProperty -> GeoMatchStatementProperty # | |||||
| type PropertyType "CountryCodes" GeoMatchStatementProperty Source # | |||||
| type PropertyType "ForwardedIPConfig" GeoMatchStatementProperty Source # | |||||
data IPSetForwardedIPConfigurationProperty Source #
Constructors
| IPSetForwardedIPConfigurationProperty | |
Fields
| |
Instances
| ToJSON IPSetForwardedIPConfigurationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.IPSetForwardedIPConfigurationProperty Methods toJSON :: IPSetForwardedIPConfigurationProperty -> Value # toEncoding :: IPSetForwardedIPConfigurationProperty -> Encoding # toJSONList :: [IPSetForwardedIPConfigurationProperty] -> Value # toEncodingList :: [IPSetForwardedIPConfigurationProperty] -> Encoding # omitField :: IPSetForwardedIPConfigurationProperty -> Bool # | |||||
| Show IPSetForwardedIPConfigurationProperty Source # | |||||
| Eq IPSetForwardedIPConfigurationProperty Source # | |||||
| ToResourceProperties IPSetForwardedIPConfigurationProperty Source # | |||||
| Property "FallbackBehavior" IPSetForwardedIPConfigurationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.IPSetForwardedIPConfigurationProperty Associated Types
Methods set :: PropertyType "FallbackBehavior" IPSetForwardedIPConfigurationProperty -> IPSetForwardedIPConfigurationProperty -> IPSetForwardedIPConfigurationProperty # | |||||
| Property "HeaderName" IPSetForwardedIPConfigurationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.IPSetForwardedIPConfigurationProperty Associated Types
Methods set :: PropertyType "HeaderName" IPSetForwardedIPConfigurationProperty -> IPSetForwardedIPConfigurationProperty -> IPSetForwardedIPConfigurationProperty # | |||||
| Property "Position" IPSetForwardedIPConfigurationProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.IPSetForwardedIPConfigurationProperty Associated Types
Methods set :: PropertyType "Position" IPSetForwardedIPConfigurationProperty -> IPSetForwardedIPConfigurationProperty -> IPSetForwardedIPConfigurationProperty # | |||||
| type PropertyType "FallbackBehavior" IPSetForwardedIPConfigurationProperty Source # | |||||
| type PropertyType "HeaderName" IPSetForwardedIPConfigurationProperty Source # | |||||
| type PropertyType "Position" IPSetForwardedIPConfigurationProperty Source # | |||||
data IPSetReferenceStatementProperty Source #
Constructors
| IPSetReferenceStatementProperty | |
Fields | |
Instances
| ToJSON IPSetReferenceStatementProperty Source # | |||||
| Show IPSetReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.IPSetReferenceStatementProperty Methods showsPrec :: Int -> IPSetReferenceStatementProperty -> ShowS # | |||||
| Eq IPSetReferenceStatementProperty Source # | |||||
| ToResourceProperties IPSetReferenceStatementProperty Source # | |||||
| Property "Arn" IPSetReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.IPSetReferenceStatementProperty Associated Types
| |||||
| Property "IPSetForwardedIPConfig" IPSetReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.IPSetReferenceStatementProperty Associated Types
Methods set :: PropertyType "IPSetForwardedIPConfig" IPSetReferenceStatementProperty -> IPSetReferenceStatementProperty -> IPSetReferenceStatementProperty # | |||||
| type PropertyType "Arn" IPSetReferenceStatementProperty Source # | |||||
| type PropertyType "IPSetForwardedIPConfig" IPSetReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.IPSetReferenceStatementProperty type PropertyType "IPSetForwardedIPConfig" IPSetReferenceStatementProperty = IPSetForwardedIPConfigurationProperty | |||||
data RegexMatchStatementProperty Source #
Constructors
| RegexMatchStatementProperty | |
Fields | |
Instances
| ToJSON RegexMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexMatchStatementProperty Methods toJSON :: RegexMatchStatementProperty -> Value # toEncoding :: RegexMatchStatementProperty -> Encoding # toJSONList :: [RegexMatchStatementProperty] -> Value # toEncodingList :: [RegexMatchStatementProperty] -> Encoding # | |||||
| Show RegexMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexMatchStatementProperty Methods showsPrec :: Int -> RegexMatchStatementProperty -> ShowS # show :: RegexMatchStatementProperty -> String # showList :: [RegexMatchStatementProperty] -> ShowS # | |||||
| Eq RegexMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexMatchStatementProperty Methods (==) :: RegexMatchStatementProperty -> RegexMatchStatementProperty -> Bool # (/=) :: RegexMatchStatementProperty -> RegexMatchStatementProperty -> Bool # | |||||
| ToResourceProperties RegexMatchStatementProperty Source # | |||||
| Property "FieldToMatch" RegexMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexMatchStatementProperty Associated Types
Methods set :: PropertyType "FieldToMatch" RegexMatchStatementProperty -> RegexMatchStatementProperty -> RegexMatchStatementProperty # | |||||
| Property "RegexString" RegexMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexMatchStatementProperty Associated Types
Methods set :: PropertyType "RegexString" RegexMatchStatementProperty -> RegexMatchStatementProperty -> RegexMatchStatementProperty # | |||||
| Property "TextTransformations" RegexMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexMatchStatementProperty Associated Types
Methods set :: PropertyType "TextTransformations" RegexMatchStatementProperty -> RegexMatchStatementProperty -> RegexMatchStatementProperty # | |||||
| type PropertyType "FieldToMatch" RegexMatchStatementProperty Source # | |||||
| type PropertyType "RegexString" RegexMatchStatementProperty Source # | |||||
| type PropertyType "TextTransformations" RegexMatchStatementProperty Source # | |||||
data RegexPatternSetReferenceStatementProperty Source #
Constructors
| RegexPatternSetReferenceStatementProperty | |
Fields | |
Instances
| ToJSON RegexPatternSetReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexPatternSetReferenceStatementProperty Methods toJSON :: RegexPatternSetReferenceStatementProperty -> Value # toEncoding :: RegexPatternSetReferenceStatementProperty -> Encoding # toJSONList :: [RegexPatternSetReferenceStatementProperty] -> Value # toEncodingList :: [RegexPatternSetReferenceStatementProperty] -> Encoding # omitField :: RegexPatternSetReferenceStatementProperty -> Bool # | |||||
| Show RegexPatternSetReferenceStatementProperty Source # | |||||
| Eq RegexPatternSetReferenceStatementProperty Source # | |||||
| ToResourceProperties RegexPatternSetReferenceStatementProperty Source # | |||||
| Property "Arn" RegexPatternSetReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexPatternSetReferenceStatementProperty Associated Types
| |||||
| Property "FieldToMatch" RegexPatternSetReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexPatternSetReferenceStatementProperty Associated Types
Methods set :: PropertyType "FieldToMatch" RegexPatternSetReferenceStatementProperty -> RegexPatternSetReferenceStatementProperty -> RegexPatternSetReferenceStatementProperty # | |||||
| Property "TextTransformations" RegexPatternSetReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexPatternSetReferenceStatementProperty Associated Types
Methods set :: PropertyType "TextTransformations" RegexPatternSetReferenceStatementProperty -> RegexPatternSetReferenceStatementProperty -> RegexPatternSetReferenceStatementProperty # | |||||
| type PropertyType "Arn" RegexPatternSetReferenceStatementProperty Source # | |||||
| type PropertyType "FieldToMatch" RegexPatternSetReferenceStatementProperty Source # | |||||
| type PropertyType "TextTransformations" RegexPatternSetReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RegexPatternSetReferenceStatementProperty type PropertyType "TextTransformations" RegexPatternSetReferenceStatementProperty = [TextTransformationProperty] | |||||
data SqliMatchStatementProperty Source #
Constructors
| SqliMatchStatementProperty | |
Fields | |
Instances
| ToJSON SqliMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SqliMatchStatementProperty Methods toJSON :: SqliMatchStatementProperty -> Value # toEncoding :: SqliMatchStatementProperty -> Encoding # toJSONList :: [SqliMatchStatementProperty] -> Value # toEncodingList :: [SqliMatchStatementProperty] -> Encoding # | |||||
| Show SqliMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SqliMatchStatementProperty Methods showsPrec :: Int -> SqliMatchStatementProperty -> ShowS # show :: SqliMatchStatementProperty -> String # showList :: [SqliMatchStatementProperty] -> ShowS # | |||||
| Eq SqliMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SqliMatchStatementProperty Methods (==) :: SqliMatchStatementProperty -> SqliMatchStatementProperty -> Bool # (/=) :: SqliMatchStatementProperty -> SqliMatchStatementProperty -> Bool # | |||||
| ToResourceProperties SqliMatchStatementProperty Source # | |||||
| Property "FieldToMatch" SqliMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SqliMatchStatementProperty Associated Types
Methods set :: PropertyType "FieldToMatch" SqliMatchStatementProperty -> SqliMatchStatementProperty -> SqliMatchStatementProperty # | |||||
| Property "SensitivityLevel" SqliMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SqliMatchStatementProperty Associated Types
Methods set :: PropertyType "SensitivityLevel" SqliMatchStatementProperty -> SqliMatchStatementProperty -> SqliMatchStatementProperty # | |||||
| Property "TextTransformations" SqliMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.SqliMatchStatementProperty Associated Types
Methods set :: PropertyType "TextTransformations" SqliMatchStatementProperty -> SqliMatchStatementProperty -> SqliMatchStatementProperty # | |||||
| type PropertyType "FieldToMatch" SqliMatchStatementProperty Source # | |||||
| type PropertyType "SensitivityLevel" SqliMatchStatementProperty Source # | |||||
| type PropertyType "TextTransformations" SqliMatchStatementProperty Source # | |||||
data XssMatchStatementProperty Source #
Constructors
| XssMatchStatementProperty | |
Fields | |
Instances
| ToJSON XssMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.XssMatchStatementProperty Methods toJSON :: XssMatchStatementProperty -> Value # toEncoding :: XssMatchStatementProperty -> Encoding # toJSONList :: [XssMatchStatementProperty] -> Value # | |||||
| Show XssMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.XssMatchStatementProperty Methods showsPrec :: Int -> XssMatchStatementProperty -> ShowS # show :: XssMatchStatementProperty -> String # showList :: [XssMatchStatementProperty] -> ShowS # | |||||
| Eq XssMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.XssMatchStatementProperty Methods (==) :: XssMatchStatementProperty -> XssMatchStatementProperty -> Bool # (/=) :: XssMatchStatementProperty -> XssMatchStatementProperty -> Bool # | |||||
| ToResourceProperties XssMatchStatementProperty Source # | |||||
| Property "FieldToMatch" XssMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.XssMatchStatementProperty Associated Types
Methods set :: PropertyType "FieldToMatch" XssMatchStatementProperty -> XssMatchStatementProperty -> XssMatchStatementProperty # | |||||
| Property "TextTransformations" XssMatchStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.XssMatchStatementProperty Associated Types
Methods set :: PropertyType "TextTransformations" XssMatchStatementProperty -> XssMatchStatementProperty -> XssMatchStatementProperty # | |||||
| type PropertyType "FieldToMatch" XssMatchStatementProperty Source # | |||||
| type PropertyType "TextTransformations" XssMatchStatementProperty Source # | |||||
data ExcludedRuleProperty Source #
Constructors
| ExcludedRuleProperty | |
Instances
| ToJSON ExcludedRuleProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ExcludedRuleProperty Methods toJSON :: ExcludedRuleProperty -> Value # toEncoding :: ExcludedRuleProperty -> Encoding # toJSONList :: [ExcludedRuleProperty] -> Value # toEncodingList :: [ExcludedRuleProperty] -> Encoding # omitField :: ExcludedRuleProperty -> Bool # | |||||
| Show ExcludedRuleProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ExcludedRuleProperty Methods showsPrec :: Int -> ExcludedRuleProperty -> ShowS # show :: ExcludedRuleProperty -> String # showList :: [ExcludedRuleProperty] -> ShowS # | |||||
| Eq ExcludedRuleProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ExcludedRuleProperty Methods (==) :: ExcludedRuleProperty -> ExcludedRuleProperty -> Bool # (/=) :: ExcludedRuleProperty -> ExcludedRuleProperty -> Bool # | |||||
| ToResourceProperties ExcludedRuleProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ExcludedRuleProperty Methods toResourceProperties :: ExcludedRuleProperty -> ResourceProperties # | |||||
| Property "Name" ExcludedRuleProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.ExcludedRuleProperty Associated Types
Methods set :: PropertyType "Name" ExcludedRuleProperty -> ExcludedRuleProperty -> ExcludedRuleProperty # | |||||
| type PropertyType "Name" ExcludedRuleProperty Source # | |||||
data RuleActionOverrideProperty Source #
Constructors
| RuleActionOverrideProperty | |
Fields
| |
Instances
| ToJSON RuleActionOverrideProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionOverrideProperty Methods toJSON :: RuleActionOverrideProperty -> Value # toEncoding :: RuleActionOverrideProperty -> Encoding # toJSONList :: [RuleActionOverrideProperty] -> Value # toEncodingList :: [RuleActionOverrideProperty] -> Encoding # | |||||
| Show RuleActionOverrideProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionOverrideProperty Methods showsPrec :: Int -> RuleActionOverrideProperty -> ShowS # show :: RuleActionOverrideProperty -> String # showList :: [RuleActionOverrideProperty] -> ShowS # | |||||
| Eq RuleActionOverrideProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionOverrideProperty Methods (==) :: RuleActionOverrideProperty -> RuleActionOverrideProperty -> Bool # (/=) :: RuleActionOverrideProperty -> RuleActionOverrideProperty -> Bool # | |||||
| ToResourceProperties RuleActionOverrideProperty Source # | |||||
| Property "ActionToUse" RuleActionOverrideProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionOverrideProperty Associated Types
Methods set :: PropertyType "ActionToUse" RuleActionOverrideProperty -> RuleActionOverrideProperty -> RuleActionOverrideProperty # | |||||
| Property "Name" RuleActionOverrideProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleActionOverrideProperty Associated Types
Methods set :: PropertyType "Name" RuleActionOverrideProperty -> RuleActionOverrideProperty -> RuleActionOverrideProperty # | |||||
| type PropertyType "ActionToUse" RuleActionOverrideProperty Source # | |||||
| type PropertyType "Name" RuleActionOverrideProperty Source # | |||||
data RuleGroupReferenceStatementProperty Source #
Constructors
| RuleGroupReferenceStatementProperty | |
Fields | |
Instances
| ToJSON RuleGroupReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleGroupReferenceStatementProperty | |||||
| Show RuleGroupReferenceStatementProperty Source # | |||||
| Eq RuleGroupReferenceStatementProperty Source # | |||||
| ToResourceProperties RuleGroupReferenceStatementProperty Source # | |||||
| Property "Arn" RuleGroupReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleGroupReferenceStatementProperty Associated Types
| |||||
| Property "ExcludedRules" RuleGroupReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleGroupReferenceStatementProperty Associated Types
Methods set :: PropertyType "ExcludedRules" RuleGroupReferenceStatementProperty -> RuleGroupReferenceStatementProperty -> RuleGroupReferenceStatementProperty # | |||||
| Property "RuleActionOverrides" RuleGroupReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleGroupReferenceStatementProperty Associated Types
Methods set :: PropertyType "RuleActionOverrides" RuleGroupReferenceStatementProperty -> RuleGroupReferenceStatementProperty -> RuleGroupReferenceStatementProperty # | |||||
| type PropertyType "Arn" RuleGroupReferenceStatementProperty Source # | |||||
| type PropertyType "ExcludedRules" RuleGroupReferenceStatementProperty Source # | |||||
| type PropertyType "RuleActionOverrides" RuleGroupReferenceStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.RuleGroupReferenceStatementProperty type PropertyType "RuleActionOverrides" RuleGroupReferenceStatementProperty = [RuleActionOverrideProperty] | |||||
data AndStatementProperty Source #
Instances
| ToJSON AndStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AndStatementProperty Methods toJSON :: AndStatementProperty -> Value # toEncoding :: AndStatementProperty -> Encoding # toJSONList :: [AndStatementProperty] -> Value # toEncodingList :: [AndStatementProperty] -> Encoding # omitField :: AndStatementProperty -> Bool # | |||||
| Show AndStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AndStatementProperty Methods showsPrec :: Int -> AndStatementProperty -> ShowS # show :: AndStatementProperty -> String # showList :: [AndStatementProperty] -> ShowS # | |||||
| Eq AndStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AndStatementProperty Methods (==) :: AndStatementProperty -> AndStatementProperty -> Bool # (/=) :: AndStatementProperty -> AndStatementProperty -> Bool # | |||||
| ToResourceProperties AndStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AndStatementProperty Methods toResourceProperties :: AndStatementProperty -> ResourceProperties # | |||||
| Property "Statements" AndStatementProperty Source # | |||||
Defined in Stratosphere.WAFv2.WebACL.AndStatementProperty Associated Types
Methods set :: PropertyType "Statements" AndStatementProperty -> AndStatementProperty -> AndStatementProperty # | |||||
| type PropertyType "Statements" AndStatementProperty Source # | |||||
mkByteMatchStatementProperty :: FieldToMatchProperty -> Value Text -> [TextTransformationProperty] -> ByteMatchStatementProperty Source #
mkCookiesProperty :: CookieMatchPatternProperty -> Value Text -> Value Text -> CookiesProperty Source #
mkCustomRequestHandlingProperty :: [CustomHTTPHeaderProperty] -> CustomRequestHandlingProperty Source #
mkForwardedIPConfigurationProperty :: Value Text -> Value Text -> ForwardedIPConfigurationProperty Source #
mkHeadersProperty :: HeaderMatchPatternProperty -> Value Text -> Value Text -> HeadersProperty Source #
mkIPSetForwardedIPConfigurationProperty :: Value Text -> Value Text -> Value Text -> IPSetForwardedIPConfigurationProperty Source #
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 # | |||||
mkRegexMatchStatementProperty :: FieldToMatchProperty -> Value Text -> [TextTransformationProperty] -> RegexMatchStatementProperty Source #
mkRegexPatternSetReferenceStatementProperty :: Value Text -> FieldToMatchProperty -> [TextTransformationProperty] -> RegexPatternSetReferenceStatementProperty Source #
mkSizeConstraintStatementProperty :: Value Text -> FieldToMatchProperty -> Value Double -> [TextTransformationProperty] -> SizeConstraintStatementProperty Source #
mkSqliMatchStatementProperty :: FieldToMatchProperty -> [TextTransformationProperty] -> SqliMatchStatementProperty Source #
mkXssMatchStatementProperty :: FieldToMatchProperty -> [TextTransformationProperty] -> XssMatchStatementProperty 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 # | |||||
mkRuleActionOverrideProperty :: RuleActionProperty -> Value Text -> RuleActionOverrideProperty Source #
data NotStatementProperty Source #
Constructors
| NotStatementProperty | |
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 # | |||||