stratosphere-wafv2-1.0.0: Stratosphere integration for AWS WAFv2.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.WAFv2.WebACL

Documentation

data WebACL Source #

Constructors

WebACL

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html

Fields

Instances

Instances details
ToJSON WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Show WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Eq WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Methods

(==) :: WebACL -> WebACL -> Bool #

(/=) :: WebACL -> WebACL -> Bool #

ToResourceProperties WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Property "AssociationConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "AssociationConfig" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "AssociationConfig" WebACL = AssociationConfigProperty

Methods

set :: PropertyType "AssociationConfig" WebACL -> WebACL -> WebACL #

Property "CaptchaConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "CaptchaConfig" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Methods

set :: PropertyType "CaptchaConfig" WebACL -> WebACL -> WebACL #

Property "ChallengeConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "ChallengeConfig" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Methods

set :: PropertyType "ChallengeConfig" WebACL -> WebACL -> WebACL #

Property "CustomResponseBodies" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "CustomResponseBodies" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "CustomResponseBodies" WebACL = Map Text CustomResponseBodyProperty

Methods

set :: PropertyType "CustomResponseBodies" WebACL -> WebACL -> WebACL #

Property "DataProtectionConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "DataProtectionConfig" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "DataProtectionConfig" WebACL = DataProtectionConfigProperty

Methods

set :: PropertyType "DataProtectionConfig" WebACL -> WebACL -> WebACL #

Property "DefaultAction" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "DefaultAction" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Methods

set :: PropertyType "DefaultAction" WebACL -> WebACL -> WebACL #

Property "Description" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "Description" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "Description" WebACL = Value Text

Methods

set :: PropertyType "Description" WebACL -> WebACL -> WebACL #

Property "Name" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "Name" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Methods

set :: PropertyType "Name" WebACL -> WebACL -> WebACL #

Property "OnSourceDDoSProtectionConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "OnSourceDDoSProtectionConfig" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "OnSourceDDoSProtectionConfig" WebACL = OnSourceDDoSProtectionConfigProperty

Methods

set :: PropertyType "OnSourceDDoSProtectionConfig" WebACL -> WebACL -> WebACL #

Property "Rules" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "Rules" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Methods

set :: PropertyType "Rules" WebACL -> WebACL -> WebACL #

Property "Scope" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "Scope" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "Scope" WebACL = Value Text

Methods

set :: PropertyType "Scope" WebACL -> WebACL -> WebACL #

Property "Tags" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "Tags" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "Tags" WebACL = [Tag]

Methods

set :: PropertyType "Tags" WebACL -> WebACL -> WebACL #

Property "TokenDomains" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "TokenDomains" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "TokenDomains" WebACL = ValueList Text

Methods

set :: PropertyType "TokenDomains" WebACL -> WebACL -> WebACL #

Property "VisibilityConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

Associated Types

type PropertyType "VisibilityConfig" WebACL 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "VisibilityConfig" WebACL = VisibilityConfigProperty

Methods

set :: PropertyType "VisibilityConfig" WebACL -> WebACL -> WebACL #

type PropertyType "AssociationConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "AssociationConfig" WebACL = AssociationConfigProperty
type PropertyType "CaptchaConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "ChallengeConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "CustomResponseBodies" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "CustomResponseBodies" WebACL = Map Text CustomResponseBodyProperty
type PropertyType "DataProtectionConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "DataProtectionConfig" WebACL = DataProtectionConfigProperty
type PropertyType "DefaultAction" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "Description" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "Description" WebACL = Value Text
type PropertyType "Name" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "OnSourceDDoSProtectionConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "OnSourceDDoSProtectionConfig" WebACL = OnSourceDDoSProtectionConfigProperty
type PropertyType "Rules" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "Scope" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "Scope" WebACL = Value Text
type PropertyType "Tags" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "Tags" WebACL = [Tag]
type PropertyType "TokenDomains" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "TokenDomains" WebACL = ValueList Text
type PropertyType "VisibilityConfig" WebACL Source # 
Instance details

Defined in Stratosphere.WAFv2.WebACL

type PropertyType "VisibilityConfig" WebACL = VisibilityConfigProperty