AwsWafWebAclDetails

public struct AwsWafWebAclDetails : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The action to perform if none of the rules contained in the WebACL match.

    Declaration

    Swift

    public let defaultAction: String?
  • A friendly name or description of the WebACL. You can’t change the name of a WebACL after you create it.

    Declaration

    Swift

    public let name: String?
  • An array that contains the action for each rule in a WebACL, the priority of the rule, and the ID of the rule.

    Declaration

    Swift

    public let rules: [AwsWafWebAclRule]?
  • A unique identifier for a WebACL.

    Declaration

    Swift

    public let webAclId: String?
  • Undocumented

    Declaration

    Swift

    public init(defaultAction: String? = nil, name: String? = nil, rules: [AwsWafWebAclRule]? = nil, webAclId: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws