CreateWebACLRequest
public struct CreateWebACLRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The value returned by the most recent call to GetChangeToken.
Declaration
Swift
public let changeToken: String
-
The action that you want AWS WAF to take when a request doesn’t match the criteria specified in any of the Rule objects that are associated with the WebACL.
Declaration
Swift
public let defaultAction: WafAction
-
A friendly name or description for the metrics for this WebACL.The name can contain only alphanumeric characters (A-Z, a-z, 0-9), with maximum length 128 and minimum length one. It can’t contain whitespace or metric names reserved for AWS WAF, including “All” and “Default_Action.” You can’t change MetricName after you create the WebACL.
Declaration
Swift
public let metricName: String
-
A friendly name or description of the WebACL. You can’t change Name after you create the WebACL.
Declaration
Swift
public let name: String
-
Undocumented
Declaration
Swift
public let tags: [Tag]?
-
Undocumented
Declaration
Swift
public init(changeToken: String, defaultAction: WafAction, metricName: String, name: String, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws