UpdateRuleGroupRequest

public struct UpdateRuleGroupRequest : 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 RuleGroupId of the RuleGroup that you want to update. RuleGroupId is returned by CreateRuleGroup and by ListRuleGroups.

    Declaration

    Swift

    public let ruleGroupId: String
  • An array of RuleGroupUpdate objects that you want to insert into or delete from a RuleGroup. You can only insert REGULAR rules into a rule group. ActivatedRule|OverrideAction applies only when updating or adding a RuleGroup to a WebACL. In this case you do not use ActivatedRule|Action. For all other update requests, ActivatedRule|Action is used instead of ActivatedRule|OverrideAction.

    Declaration

    Swift

    public let updates: [RuleGroupUpdate]
  • Undocumented

    Declaration

    Swift

    public init(changeToken: String, ruleGroupId: String, updates: [RuleGroupUpdate])
  • Declaration

    Swift

    public func validate(name: String) throws