Defines a Set of Custom Rules and AWS ManagedRulesGroups.

interface ManagedIpSet {
    cidrLocations: CidrLocation[];
    description?: string;
    ipAddressVersion: IPAddressVersion;
    name: string;
    region: AWSRegion;
    scope: "REGIONAL" | "CLOUDFRONT";
    tags?: CfnTag[];
    updateSchedule: Schedule;
}

Properties

cidrLocations: CidrLocation[]

Defines the Locations where the IPSet will be updated from

description?: string
ipAddressVersion: IPAddressVersion

Defines the IP address version of the set. Valid Values are IPV4 and IPV6.

name: string

@TJS-pattern ^[a-zA-Z0-9]+$

region: AWSRegion

Defines the Region where the IPSet will be deployed

scope: "REGIONAL" | "CLOUDFRONT"

Defines the Scope of the IPSet

tags?: CfnTag[]
updateSchedule: Schedule

Defines the Schedule how often the IPSet will be updated More info: https://docs.aws.amazon.com/eventbridge/latest/userguide/scheduled-events.html