Viewing docs for Akamai v12.0.0
published on Thursday, Sep 17, 2026 by Pulumi
published on Thursday, Sep 17, 2026 by Pulumi
Viewing docs for Akamai v12.0.0
published on Thursday, Sep 17, 2026 by Pulumi
published on Thursday, Sep 17, 2026 by Pulumi
Using getAppsecWafAiRules
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 getAppsecWafAiRules(args: GetAppsecWafAiRulesArgs, opts?: InvokeOptions): Promise<GetAppsecWafAiRulesResult>
function getAppsecWafAiRulesOutput(args: GetAppsecWafAiRulesOutputArgs, opts?: InvokeOutputOptions): Output<GetAppsecWafAiRulesResult>def get_appsec_waf_ai_rules(config_id: Optional[int] = None,
security_policy_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppsecWafAiRulesResult
def get_appsec_waf_ai_rules_output(config_id: pulumi.Input[Optional[int]] = None,
security_policy_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetAppsecWafAiRulesResult]func LookupAppsecWafAiRules(ctx *Context, args *LookupAppsecWafAiRulesArgs, opts ...InvokeOption) (*LookupAppsecWafAiRulesResult, error)
func LookupAppsecWafAiRulesOutput(ctx *Context, args *LookupAppsecWafAiRulesOutputArgs, opts ...InvokeOption) LookupAppsecWafAiRulesResultOutput> Note: This function is named LookupAppsecWafAiRules in the Go SDK.
public static class GetAppsecWafAiRules
{
public static Task<GetAppsecWafAiRulesResult> InvokeAsync(GetAppsecWafAiRulesArgs args, InvokeOptions? opts = null)
public static Output<GetAppsecWafAiRulesResult> Invoke(GetAppsecWafAiRulesInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetAppsecWafAiRulesResult> Invoke(GetAppsecWafAiRulesInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetAppsecWafAiRulesResult> getAppsecWafAiRules(GetAppsecWafAiRulesArgs args, InvokeOptions options)
public static Output<GetAppsecWafAiRulesResult> getAppsecWafAiRules(GetAppsecWafAiRulesArgs args, InvokeOptions options)
public static Output<GetAppsecWafAiRulesResult> getAppsecWafAiRules(GetAppsecWafAiRulesArgs args, InvokeOutputOptions options)
fn::invoke:
function: akamai:index/getAppsecWafAiRules:getAppsecWafAiRules
arguments:
# arguments dictionarydata "akamai_get_appsec_waf_ai_rules" "name" {
# arguments
}The following arguments are supported:
- Config
Id int - Security
Policy stringId
- Config
Id int - Security
Policy stringId
- config_
id number - security_
policy_ stringid
- config
Id Integer - security
Policy StringId
- config
Id number - security
Policy stringId
- config_
id int - security_
policy_ strid
- config
Id Number - security
Policy StringId
getAppsecWafAiRules Result
The following output properties are available:
- Ai
Rule stringStatus - Ai
Rules List<GetAppsec Waf Ai Rules Ai Rule> - Config
Id int - Id string
- Output
Text string - Security
Policy stringId
- Ai
Rule stringStatus - Ai
Rules []GetAppsec Waf Ai Rules Ai Rule - Config
Id int - Id string
- Output
Text string - Security
Policy stringId
- ai_
rule_ stringstatus - ai_
rules list(object) - config_
id number - id string
- output_
text string - security_
policy_ stringid
- ai
Rule StringStatus - ai
Rules List<GetAppsec Waf Ai Rules Ai Rule> - config
Id Integer - id String
- output
Text String - security
Policy StringId
- ai
Rule stringStatus - ai
Rules GetAppsec Waf Ai Rules Ai Rule[] - config
Id number - id string
- output
Text string - security
Policy stringId
- ai
Rule StringStatus - ai
Rules List<Property Map> - config
Id Number - id String
- output
Text String - security
Policy StringId
Supporting Types
GetAppsecWafAiRulesAiRule
- Action string
- Action taken when the AI rule is triggered. Possible values: alert, deny, deny_custom_<custom_deny_id>, none.
- Condition
Exception string - JSON-encoded list of group-level condition exceptions inherited by this AI rule. These are read-only and can only be set via the Akamai Control Center UI on the attack group. Cannot be managed via Terraform.
- Risk
Score stringGroup - Risk score group the AI rule belongs to.
- Rule
Description string - Description of what the AI rule detects.
- Rule
Id int - Unique identifier of the AI rule.
- Rule
Version int - Version of the AI rule.
- Title string
- Name of the AI rule.
- Action string
- Action taken when the AI rule is triggered. Possible values: alert, deny, deny_custom_<custom_deny_id>, none.
- Condition
Exception string - JSON-encoded list of group-level condition exceptions inherited by this AI rule. These are read-only and can only be set via the Akamai Control Center UI on the attack group. Cannot be managed via Terraform.
- Risk
Score stringGroup - Risk score group the AI rule belongs to.
- Rule
Description string - Description of what the AI rule detects.
- Rule
Id int - Unique identifier of the AI rule.
- Rule
Version int - Version of the AI rule.
- Title string
- Name of the AI rule.
- action string
- Action taken when the AI rule is triggered. Possible values: alert, deny, deny_custom_<custom_deny_id>, none.
- condition_
exception string - JSON-encoded list of group-level condition exceptions inherited by this AI rule. These are read-only and can only be set via the Akamai Control Center UI on the attack group. Cannot be managed via Terraform.
- risk_
score_ stringgroup - Risk score group the AI rule belongs to.
- rule_
description string - Description of what the AI rule detects.
- rule_
id number - Unique identifier of the AI rule.
- rule_
version number - Version of the AI rule.
- title string
- Name of the AI rule.
- action String
- Action taken when the AI rule is triggered. Possible values: alert, deny, deny_custom_<custom_deny_id>, none.
- condition
Exception String - JSON-encoded list of group-level condition exceptions inherited by this AI rule. These are read-only and can only be set via the Akamai Control Center UI on the attack group. Cannot be managed via Terraform.
- risk
Score StringGroup - Risk score group the AI rule belongs to.
- rule
Description String - Description of what the AI rule detects.
- rule
Id Integer - Unique identifier of the AI rule.
- rule
Version Integer - Version of the AI rule.
- title String
- Name of the AI rule.
- action string
- Action taken when the AI rule is triggered. Possible values: alert, deny, deny_custom_<custom_deny_id>, none.
- condition
Exception string - JSON-encoded list of group-level condition exceptions inherited by this AI rule. These are read-only and can only be set via the Akamai Control Center UI on the attack group. Cannot be managed via Terraform.
- risk
Score stringGroup - Risk score group the AI rule belongs to.
- rule
Description string - Description of what the AI rule detects.
- rule
Id number - Unique identifier of the AI rule.
- rule
Version number - Version of the AI rule.
- title string
- Name of the AI rule.
- action str
- Action taken when the AI rule is triggered. Possible values: alert, deny, deny_custom_<custom_deny_id>, none.
- condition_
exception str - JSON-encoded list of group-level condition exceptions inherited by this AI rule. These are read-only and can only be set via the Akamai Control Center UI on the attack group. Cannot be managed via Terraform.
- risk_
score_ strgroup - Risk score group the AI rule belongs to.
- rule_
description str - Description of what the AI rule detects.
- rule_
id int - Unique identifier of the AI rule.
- rule_
version int - Version of the AI rule.
- title str
- Name of the AI rule.
- action String
- Action taken when the AI rule is triggered. Possible values: alert, deny, deny_custom_<custom_deny_id>, none.
- condition
Exception String - JSON-encoded list of group-level condition exceptions inherited by this AI rule. These are read-only and can only be set via the Akamai Control Center UI on the attack group. Cannot be managed via Terraform.
- risk
Score StringGroup - Risk score group the AI rule belongs to.
- rule
Description String - Description of what the AI rule detects.
- rule
Id Number - Unique identifier of the AI rule.
- rule
Version Number - Version of the AI rule.
- title String
- Name of the AI rule.
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamaiTerraform Provider.
Viewing docs for Akamai v12.0.0
published on Thursday, Sep 17, 2026 by Pulumi
published on Thursday, Sep 17, 2026 by Pulumi