AWSWAFWebACL
No description
type AWSWAFWebACL {
metadata: ResourceMetadata!
scopeType: AWSWAFScopeType!
arn: String!
defaultAction: AWSWAFWebACLDefaultAction
id: String!
name: String!
visibilityConfiguration: AWSWAFWebACLVisibilityConfiguration
associationConfiguration: AWSWAFWebACLAssociationConfiguration
capacity: Int64!
captchaConfiguration: AWSWAFWebACLCaptchaConfiguration
challengeConfiguration: AWSWAFWebACLChallengeConfiguration
customResponseBodies: [AWSWAFWebACLCustomResponseBody!]!
description: String!
labelNamespace: String!
managedByFirewallManager: Boolean!
postProcessFirewallManagerRuleGroups: [AWSWAFWebACLFirewallManagerRuleGroup!]!
preProcessFirewallManagerRuleGroups: [AWSWAFWebACLFirewallManagerRuleGroup!]!
rules: [AWSWAFWebACLRule!]!
tokenDomains: [String!]!
loggingConfiguration: AWSWAFWebACLLoggingConfiguration
}
Fields
AWSWAFWebACL.metadata ● ResourceMetadata! non-null object
The metadata to identify the resource in Shisho Cloud
AWSWAFWebACL.scopeType ● AWSWAFScopeType! non-null enum
The type of WAF
AWSWAFWebACL.arn ● String! non-null scalar
The Amazon Resource Name (ARN) of the web ACL that you want to associate with the resource
AWSWAFWebACL.defaultAction ● AWSWAFWebACLDefaultAction object
The action to perform if none of the Rules contained in the WebACL match
AWSWAFWebACL.id ● String! non-null scalar
A unique identifier for the WebACL
AWSWAFWebACL.name ● String! non-null scalar
The name of the web ACL
AWSWAFWebACL.visibilityConfiguration ● AWSWAFWebACLVisibilityConfiguration object
Defines and enables Amazon CloudWatch metrics and web request sample collection
AWSWAFWebACL.associationConfiguration ● AWSWAFWebACLAssociationConfiguration object
Specifies custom configurations for the associations between the web ACL and protected resources
AWSWAFWebACL.capacity ● Int64! non-null scalar
The web ACL capacity units (WCUs) currently being used by this web ACL
AWSWAFWebACL.captchaConfiguration ● AWSWAFWebACLCaptchaConfiguration object
Indicates how WAF should handle CAPTCHA evaluations for rules that don't have their own CaptchaConfig settings
AWSWAFWebACL.challengeConfiguration ● AWSWAFWebACLChallengeConfiguration object
Indicates how WAF should handle challenge evaluations for rules that don't have their own ChallengeConfig settings
AWSWAFWebACL.customResponseBodies ● [AWSWAFWebACLCustomResponseBody!]! non-null object
A map of custom response keys and content bodies
AWSWAFWebACL.description ● String! non-null scalar
A description of the web ACL that helps with identification
AWSWAFWebACL.labelNamespace ● String! non-null scalar
The label namespace prefix for this web ACL
AWSWAFWebACL.managedByFirewallManager ● Boolean! non-null scalar
Indicates whether this web ACL is managed by Firewall Manager
AWSWAFWebACL.postProcessFirewallManagerRuleGroups ● [AWSWAFWebACLFirewallManagerRuleGroup!]! non-null object
The last set of rules for WAF to process in the web ACL
AWSWAFWebACL.preProcessFirewallManagerRuleGroups ● [AWSWAFWebACLFirewallManagerRuleGroup!]! non-null object
The first set of rules for WAF to process in the web ACL
AWSWAFWebACL.rules ● [AWSWAFWebACLRule!]! non-null object
The Rule statements used to identify the web requests that you want to allow, block, or count
AWSWAFWebACL.tokenDomains ● [String!]! non-null scalar
Specifies the domains that WAF should accept in a web request token
AWSWAFWebACL.loggingConfiguration ● AWSWAFWebACLLoggingConfiguration object
The logging configuration for a web ACL
Member of
AWSWAF object