1. Packages
  2. Akamai
  3. API Docs
  4. getAppsecRapidRules
Akamai v10.1.0 published on Thursday, Nov 6, 2025 by Pulumi

akamai.getAppsecRapidRules

Get Started
akamai logo
Akamai v10.1.0 published on Thursday, Nov 6, 2025 by Pulumi

    Using getAppsecRapidRules

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getAppsecRapidRules(args: GetAppsecRapidRulesArgs, opts?: InvokeOptions): Promise<GetAppsecRapidRulesResult>
    function getAppsecRapidRulesOutput(args: GetAppsecRapidRulesOutputArgs, opts?: InvokeOptions): Output<GetAppsecRapidRulesResult>
    def get_appsec_rapid_rules(config_id: Optional[int] = None,
                               include_expiry_details: Optional[bool] = None,
                               rule_id: Optional[int] = None,
                               security_policy_id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetAppsecRapidRulesResult
    def get_appsec_rapid_rules_output(config_id: Optional[pulumi.Input[int]] = None,
                               include_expiry_details: Optional[pulumi.Input[bool]] = None,
                               rule_id: Optional[pulumi.Input[int]] = None,
                               security_policy_id: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetAppsecRapidRulesResult]
    func LookupAppsecRapidRules(ctx *Context, args *LookupAppsecRapidRulesArgs, opts ...InvokeOption) (*LookupAppsecRapidRulesResult, error)
    func LookupAppsecRapidRulesOutput(ctx *Context, args *LookupAppsecRapidRulesOutputArgs, opts ...InvokeOption) LookupAppsecRapidRulesResultOutput

    > Note: This function is named LookupAppsecRapidRules in the Go SDK.

    public static class GetAppsecRapidRules 
    {
        public static Task<GetAppsecRapidRulesResult> InvokeAsync(GetAppsecRapidRulesArgs args, InvokeOptions? opts = null)
        public static Output<GetAppsecRapidRulesResult> Invoke(GetAppsecRapidRulesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAppsecRapidRulesResult> getAppsecRapidRules(GetAppsecRapidRulesArgs args, InvokeOptions options)
    public static Output<GetAppsecRapidRulesResult> getAppsecRapidRules(GetAppsecRapidRulesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akamai:index/getAppsecRapidRules:getAppsecRapidRules
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getAppsecRapidRules Result

    The following output properties are available:

    Supporting Types

    GetAppsecRapidRulesRapidRule

    Action string
    The rapid rule action.
    AttackGroup string
    The unique identifier of attack group, rapid rule belongs to.
    AttackGroupException string
    The attack group exception.
    ConditionException string
    The rapid rule exception.
    ExpireInDays int
    Number of days remaining before the rule expires. This field is present only if the rule has not yet expired.
    Expired bool
    Whether the rule has already expired.
    Id int
    The unique identifier of rapid rule.
    Lock bool
    The the rapid rule action lock.
    Name string
    The rapid rule name.
    Action string
    The rapid rule action.
    AttackGroup string
    The unique identifier of attack group, rapid rule belongs to.
    AttackGroupException string
    The attack group exception.
    ConditionException string
    The rapid rule exception.
    ExpireInDays int
    Number of days remaining before the rule expires. This field is present only if the rule has not yet expired.
    Expired bool
    Whether the rule has already expired.
    Id int
    The unique identifier of rapid rule.
    Lock bool
    The the rapid rule action lock.
    Name string
    The rapid rule name.
    action String
    The rapid rule action.
    attackGroup String
    The unique identifier of attack group, rapid rule belongs to.
    attackGroupException String
    The attack group exception.
    conditionException String
    The rapid rule exception.
    expireInDays Integer
    Number of days remaining before the rule expires. This field is present only if the rule has not yet expired.
    expired Boolean
    Whether the rule has already expired.
    id Integer
    The unique identifier of rapid rule.
    lock Boolean
    The the rapid rule action lock.
    name String
    The rapid rule name.
    action string
    The rapid rule action.
    attackGroup string
    The unique identifier of attack group, rapid rule belongs to.
    attackGroupException string
    The attack group exception.
    conditionException string
    The rapid rule exception.
    expireInDays number
    Number of days remaining before the rule expires. This field is present only if the rule has not yet expired.
    expired boolean
    Whether the rule has already expired.
    id number
    The unique identifier of rapid rule.
    lock boolean
    The the rapid rule action lock.
    name string
    The rapid rule name.
    action str
    The rapid rule action.
    attack_group str
    The unique identifier of attack group, rapid rule belongs to.
    attack_group_exception str
    The attack group exception.
    condition_exception str
    The rapid rule exception.
    expire_in_days int
    Number of days remaining before the rule expires. This field is present only if the rule has not yet expired.
    expired bool
    Whether the rule has already expired.
    id int
    The unique identifier of rapid rule.
    lock bool
    The the rapid rule action lock.
    name str
    The rapid rule name.
    action String
    The rapid rule action.
    attackGroup String
    The unique identifier of attack group, rapid rule belongs to.
    attackGroupException String
    The attack group exception.
    conditionException String
    The rapid rule exception.
    expireInDays Number
    Number of days remaining before the rule expires. This field is present only if the rule has not yet expired.
    expired Boolean
    Whether the rule has already expired.
    id Number
    The unique identifier of rapid rule.
    lock Boolean
    The the rapid rule action lock.
    name String
    The rapid rule name.

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Akamai v10.1.0 published on Thursday, Nov 6, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate