Viewing docs for Akamai v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi
published on Thursday, Apr 2, 2026 by Pulumi
Viewing docs for Akamai v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi
published on Thursday, Apr 2, 2026 by Pulumi
Using getAppsecWafRuleset
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 getAppsecWafRuleset(args: GetAppsecWafRulesetArgs, opts?: InvokeOptions): Promise<GetAppsecWafRulesetResult>
function getAppsecWafRulesetOutput(args: GetAppsecWafRulesetOutputArgs, opts?: InvokeOptions): Output<GetAppsecWafRulesetResult>def get_appsec_waf_ruleset(config_id: Optional[int] = None,
security_policy_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppsecWafRulesetResult
def get_appsec_waf_ruleset_output(config_id: Optional[pulumi.Input[int]] = None,
security_policy_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAppsecWafRulesetResult]func LookupAppsecWafRuleset(ctx *Context, args *LookupAppsecWafRulesetArgs, opts ...InvokeOption) (*LookupAppsecWafRulesetResult, error)
func LookupAppsecWafRulesetOutput(ctx *Context, args *LookupAppsecWafRulesetOutputArgs, opts ...InvokeOption) LookupAppsecWafRulesetResultOutput> Note: This function is named LookupAppsecWafRuleset in the Go SDK.
public static class GetAppsecWafRuleset
{
public static Task<GetAppsecWafRulesetResult> InvokeAsync(GetAppsecWafRulesetArgs args, InvokeOptions? opts = null)
public static Output<GetAppsecWafRulesetResult> Invoke(GetAppsecWafRulesetInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppsecWafRulesetResult> getAppsecWafRuleset(GetAppsecWafRulesetArgs args, InvokeOptions options)
public static Output<GetAppsecWafRulesetResult> getAppsecWafRuleset(GetAppsecWafRulesetArgs args, InvokeOptions options)
fn::invoke:
function: akamai:index/getAppsecWafRuleset:getAppsecWafRuleset
arguments:
# arguments dictionaryThe following arguments are supported:
- Config
Id int - Security
Policy stringId
- Config
Id int - 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
getAppsecWafRuleset Result
The following output properties are available:
- Attack
Groups List<GetAppsec Waf Ruleset Attack Group> - Config
Id int - Id string
- The provider-assigned unique ID for this managed resource.
- Rules
List<Get
Appsec Waf Ruleset Rule> - Security
Policy stringId
- Attack
Groups []GetAppsec Waf Ruleset Attack Group - Config
Id int - Id string
- The provider-assigned unique ID for this managed resource.
- Rules
[]Get
Appsec Waf Ruleset Rule - Security
Policy stringId
- attack
Groups List<GetAppsec Waf Ruleset Attack Group> - config
Id Integer - id String
- The provider-assigned unique ID for this managed resource.
- rules
List<Get
Appsec Waf Ruleset Rule> - security
Policy StringId
- attack
Groups GetAppsec Waf Ruleset Attack Group[] - config
Id number - id string
- The provider-assigned unique ID for this managed resource.
- rules
Get
Appsec Waf Ruleset Rule[] - security
Policy stringId
- attack_
groups Sequence[GetAppsec Waf Ruleset Attack Group] - config_
id int - id str
- The provider-assigned unique ID for this managed resource.
- rules
Sequence[Get
Appsec Waf Ruleset Rule] - security_
policy_ strid
- attack
Groups List<Property Map> - config
Id Number - id String
- The provider-assigned unique ID for this managed resource.
- rules List<Property Map>
- security
Policy StringId
Supporting Types
GetAppsecWafRulesetAttackGroup
- Attack
Group string - Unique name of the attack group
- Attack
Group stringAction - Action taken when the attack group is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- Condition
Exception string - Conditions and exceptions associated with the attack group
- Attack
Group string - Unique name of the attack group
- Attack
Group stringAction - Action taken when the attack group is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- Condition
Exception string - Conditions and exceptions associated with the attack group
- attack
Group String - Unique name of the attack group
- attack
Group StringAction - Action taken when the attack group is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- condition
Exception String - Conditions and exceptions associated with the attack group
- attack
Group string - Unique name of the attack group
- attack
Group stringAction - Action taken when the attack group is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- condition
Exception string - Conditions and exceptions associated with the attack group
- attack_
group str - Unique name of the attack group
- attack_
group_ straction - Action taken when the attack group is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- condition_
exception str - Conditions and exceptions associated with the attack group
- attack
Group String - Unique name of the attack group
- attack
Group StringAction - Action taken when the attack group is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- condition
Exception String - Conditions and exceptions associated with the attack group
GetAppsecWafRulesetRule
- Condition
Exception string - Conditions and exceptions associated with the rule
- Rule
Action string - Action taken when the rule is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- Rule
Id int - Unique identifier for a rule
- Condition
Exception string - Conditions and exceptions associated with the rule
- Rule
Action string - Action taken when the rule is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- Rule
Id int - Unique identifier for a rule
- condition
Exception String - Conditions and exceptions associated with the rule
- rule
Action String - Action taken when the rule is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- rule
Id Integer - Unique identifier for a rule
- condition
Exception string - Conditions and exceptions associated with the rule
- rule
Action string - Action taken when the rule is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- rule
Id number - Unique identifier for a rule
- condition_
exception str - Conditions and exceptions associated with the rule
- rule_
action str - Action taken when the rule is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- rule_
id int - Unique identifier for a rule
- condition
Exception String - Conditions and exceptions associated with the rule
- rule
Action String - Action taken when the rule is triggered (alert, deny, deny_custom_{custom_deny_id}, none)
- rule
Id Number - Unique identifier for a 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 v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi
published on Thursday, Apr 2, 2026 by Pulumi
