GradientEdge CDK Utils
    Preparing search index...
    interface RulesetProps {
        accountId?: Input<string>;
        description?: Input<string>;
        kind: Input<string>;
        name: Input<string>;
        phase: Input<string>;
        rules?: Input<Input<RulesetRule>[]>;
        zoneId?: Input<string>;
    }

    Hierarchy

    • RulesetArgs
      • RulesetProps
    Index

    Properties

    accountId?: Input<string>

    The unique ID of the account.

    description?: Input<string>

    An informative description of the ruleset.

    kind: Input<string>

    The kind of the ruleset. Available values: "managed", "custom", "root", "zone".

    name: Input<string>

    The human-readable name of the ruleset.

    phase: Input<string>

    The phase of the ruleset. Available values: "ddosl4", "ddosl7", "httpconfigsettings", "httpcustomerrors", "httplogcustomfields", "httpratelimit", "httprequestcachesettings", "httprequestdynamicredirect", "httprequestfirewallcustom", "httprequestfirewallmanaged", "httprequestlatetransform", "httprequestorigin", "httprequestredirect", "httprequestsanitize", "httprequestsbfm", "httprequesttransform", "httpresponsecachesettings", "httpresponsecompression", "httpresponsefirewallmanaged", "httpresponseheaderstransform", "magictransit", "magictransitidsmanaged", "magictransitmanaged", "magictransitratelimit".

    rules?: Input<Input<RulesetRule>[]>

    The list of rules in the ruleset.

    zoneId?: Input<string>

    The unique ID of the zone.