{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.SecurityHub.Types.AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
( AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
( ..,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Prefix,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Suffix
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Prelude as Prelude
newtype AwsS3BucketNotificationConfigurationS3KeyFilterRuleName = AwsS3BucketNotificationConfigurationS3KeyFilterRuleName'
{ AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Text
fromAwsS3BucketNotificationConfigurationS3KeyFilterRuleName ::
Core.Text
}
deriving stock
( Int
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> ShowS
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName] -> ShowS
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> String
(Int
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ShowS)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> String)
-> ([AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> ShowS)
-> Show AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName] -> ShowS
$cshowList :: [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName] -> ShowS
show :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> String
$cshow :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> String
showsPrec :: Int
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> ShowS
$cshowsPrec :: Int
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> ShowS
Prelude.Show,
ReadPrec [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
ReadPrec AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
Int
-> ReadS AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
ReadS [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
(Int
-> ReadS AwsS3BucketNotificationConfigurationS3KeyFilterRuleName)
-> ReadS [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> ReadPrec AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ReadPrec
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> Read AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
$creadListPrec :: ReadPrec [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
readPrec :: ReadPrec AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$creadPrec :: ReadPrec AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
readList :: ReadS [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
$creadList :: ReadS [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
readsPrec :: Int
-> ReadS AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$creadsPrec :: Int
-> ReadS AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
Prelude.Read,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
(AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool)
-> Eq AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
$c/= :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
== :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
$c== :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
Prelude.Eq,
Eq AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
Eq AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> Ordering)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName)
-> Ord AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> Ordering
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$cmin :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
max :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$cmax :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
>= :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
$c>= :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
> :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
$c> :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
<= :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
$c<= :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
< :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
$c< :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Bool
compare :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> Ordering
$ccompare :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> Ordering
$cp1Ord :: Eq AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
Prelude.Ord,
(forall x.
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> Rep AwsS3BucketNotificationConfigurationS3KeyFilterRuleName x)
-> (forall x.
Rep AwsS3BucketNotificationConfigurationS3KeyFilterRuleName x
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName)
-> Generic AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall x.
Rep AwsS3BucketNotificationConfigurationS3KeyFilterRuleName x
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall x.
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> Rep AwsS3BucketNotificationConfigurationS3KeyFilterRuleName x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AwsS3BucketNotificationConfigurationS3KeyFilterRuleName x
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$cfrom :: forall x.
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> Rep AwsS3BucketNotificationConfigurationS3KeyFilterRuleName x
Prelude.Generic
)
deriving newtype
( Int
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Int
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Int
(Int
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Int)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Int)
-> Hashable AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (Int -> a -> Int) -> (a -> Int) -> Hashable a
hash :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Int
$chash :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Int
hashWithSalt :: Int
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Int
$chashWithSalt :: Int
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Int
Prelude.Hashable,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> ()
(AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> ())
-> NFData AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (a -> ()) -> NFData a
rnf :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> ()
$crnf :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> ()
Prelude.NFData,
Text
-> Either
String AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
(Text
-> Either
String AwsS3BucketNotificationConfigurationS3KeyFilterRuleName)
-> FromText AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (Text -> Either String a) -> FromText a
fromText :: Text
-> Either
String AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$cfromText :: Text
-> Either
String AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
Core.FromText,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Text
(AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Text)
-> ToText AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (a -> Text) -> ToText a
toText :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Text
$ctoText :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Text
Core.ToText,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ByteString
(AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ByteString)
-> ToByteString
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (a -> ByteString) -> ToByteString a
toBS :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ByteString
$ctoBS :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ByteString
Core.ToByteString,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ByteStringBuilder
(AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ByteStringBuilder)
-> ToLog AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (a -> ByteStringBuilder) -> ToLog a
build :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ByteStringBuilder
$cbuild :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ByteStringBuilder
Core.ToLog,
HeaderName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> [Header]
(HeaderName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> [Header])
-> ToHeader AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (HeaderName -> a -> [Header]) -> ToHeader a
toHeader :: HeaderName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> [Header]
$ctoHeader :: HeaderName
-> AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> [Header]
Core.ToHeader,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> QueryString
(AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> QueryString)
-> ToQuery AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (a -> QueryString) -> ToQuery a
toQuery :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> QueryString
$ctoQuery :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> QueryString
Core.ToQuery,
Value
-> Parser [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
Value
-> Parser AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
(Value
-> Parser AwsS3BucketNotificationConfigurationS3KeyFilterRuleName)
-> (Value
-> Parser
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName])
-> FromJSON AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a.
(Value -> Parser a) -> (Value -> Parser [a]) -> FromJSON a
parseJSONList :: Value
-> Parser [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
$cparseJSONList :: Value
-> Parser [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
parseJSON :: Value
-> Parser AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$cparseJSON :: Value
-> Parser AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
Core.FromJSON,
FromJSONKeyFunction
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
FromJSONKeyFunction
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
FromJSONKeyFunction
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> FromJSONKeyFunction
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> FromJSONKey
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a.
FromJSONKeyFunction a -> FromJSONKeyFunction [a] -> FromJSONKey a
fromJSONKeyList :: FromJSONKeyFunction
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
$cfromJSONKeyList :: FromJSONKeyFunction
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
fromJSONKey :: FromJSONKeyFunction
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$cfromJSONKey :: FromJSONKeyFunction
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
Core.FromJSONKey,
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> Encoding
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName] -> Value
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Encoding
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Value
(AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Value)
-> (AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> Encoding)
-> ([AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> Value)
-> ([AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> Encoding)
-> ToJSON AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a.
(a -> Value)
-> (a -> Encoding)
-> ([a] -> Value)
-> ([a] -> Encoding)
-> ToJSON a
toEncodingList :: [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> Encoding
$ctoEncodingList :: [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> Encoding
toJSONList :: [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName] -> Value
$ctoJSONList :: [AwsS3BucketNotificationConfigurationS3KeyFilterRuleName] -> Value
toEncoding :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Encoding
$ctoEncoding :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Encoding
toJSON :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Value
$ctoJSON :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> Value
Core.ToJSON,
ToJSONKeyFunction
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
ToJSONKeyFunction
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
ToJSONKeyFunction
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> ToJSONKeyFunction
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
-> ToJSONKey
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a.
ToJSONKeyFunction a -> ToJSONKeyFunction [a] -> ToJSONKey a
toJSONKeyList :: ToJSONKeyFunction
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
$ctoJSONKeyList :: ToJSONKeyFunction
[AwsS3BucketNotificationConfigurationS3KeyFilterRuleName]
toJSONKey :: ToJSONKeyFunction
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$ctoJSONKey :: ToJSONKeyFunction
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
Core.ToJSONKey,
[Node]
-> Either
String AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
([Node]
-> Either
String AwsS3BucketNotificationConfigurationS3KeyFilterRuleName)
-> FromXML AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. ([Node] -> Either String a) -> FromXML a
parseXML :: [Node]
-> Either
String AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$cparseXML :: [Node]
-> Either
String AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
Core.FromXML,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> XML
(AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> XML)
-> ToXML AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
forall a. (a -> XML) -> ToXML a
toXML :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> XML
$ctoXML :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName -> XML
Core.ToXML
)
pattern AwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Prefix :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
pattern $bAwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Prefix :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$mAwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Prefix :: forall r.
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> (Void# -> r) -> (Void# -> r) -> r
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Prefix = AwsS3BucketNotificationConfigurationS3KeyFilterRuleName' "Prefix"
pattern AwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Suffix :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
pattern $bAwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Suffix :: AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
$mAwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Suffix :: forall r.
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
-> (Void# -> r) -> (Void# -> r) -> r
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Suffix = AwsS3BucketNotificationConfigurationS3KeyFilterRuleName' "Suffix"
{-# COMPLETE
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Prefix,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName_Suffix,
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName'
#-}