Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
published on Monday, Aug 17, 2026 by stackitcloud
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
published on Monday, Aug 17, 2026 by stackitcloud
ALB WAF Custom Rule Group resource schema. Uses the defaultRegion specified in the provider configuration as a fallback in case no region is defined on resource level.
This resource is in beta and may be subject to breaking changes in the future. Use with caution. See our guide for how to opt-in to use beta resources.
Example Usage
data "stackit_alb_waf_custom_rule_group" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
name = "example-custom-rule-group"
}
Using getAlbWafCustomRuleGroup
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 getAlbWafCustomRuleGroup(args: GetAlbWafCustomRuleGroupArgs, opts?: InvokeOptions): Promise<GetAlbWafCustomRuleGroupResult>
function getAlbWafCustomRuleGroupOutput(args: GetAlbWafCustomRuleGroupOutputArgs, opts?: InvokeOutputOptions): Output<GetAlbWafCustomRuleGroupResult>def get_alb_waf_custom_rule_group(name: Optional[str] = None,
project_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAlbWafCustomRuleGroupResult
def get_alb_waf_custom_rule_group_output(name: pulumi.Input[Optional[str]] = None,
project_id: pulumi.Input[Optional[str]] = None,
region: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetAlbWafCustomRuleGroupResult]func LookupAlbWafCustomRuleGroup(ctx *Context, args *LookupAlbWafCustomRuleGroupArgs, opts ...InvokeOption) (*LookupAlbWafCustomRuleGroupResult, error)
func LookupAlbWafCustomRuleGroupOutput(ctx *Context, args *LookupAlbWafCustomRuleGroupOutputArgs, opts ...InvokeOption) LookupAlbWafCustomRuleGroupResultOutput> Note: This function is named LookupAlbWafCustomRuleGroup in the Go SDK.
public static class GetAlbWafCustomRuleGroup
{
public static Task<GetAlbWafCustomRuleGroupResult> InvokeAsync(GetAlbWafCustomRuleGroupArgs args, InvokeOptions? opts = null)
public static Output<GetAlbWafCustomRuleGroupResult> Invoke(GetAlbWafCustomRuleGroupInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetAlbWafCustomRuleGroupResult> Invoke(GetAlbWafCustomRuleGroupInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetAlbWafCustomRuleGroupResult> getAlbWafCustomRuleGroup(GetAlbWafCustomRuleGroupArgs args, InvokeOptions options)
public static Output<GetAlbWafCustomRuleGroupResult> getAlbWafCustomRuleGroup(GetAlbWafCustomRuleGroupArgs args, InvokeOptions options)
public static Output<GetAlbWafCustomRuleGroupResult> getAlbWafCustomRuleGroup(GetAlbWafCustomRuleGroupArgs args, InvokeOutputOptions options)
fn::invoke:
function: stackit:index/getAlbWafCustomRuleGroup:getAlbWafCustomRuleGroup
arguments:
# arguments dictionarydata "stackit_get_alb_waf_custom_rule_group" "name" {
# arguments
}The following arguments are supported:
- name string
- Custom rule group configuration name.
- project_
id string - STACKIT project ID associated with the ALB WAF Custom Rule Group.
- region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- name str
- Custom rule group configuration name.
- project_
id str - STACKIT project ID associated with the ALB WAF Custom Rule Group.
- region str
- STACKIT region name the resource is located in. If not defined, the provider region is used.
getAlbWafCustomRuleGroup Result
The following output properties are available:
- Id string
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - Name string
- Custom rule group configuration name.
- Project
Id string - STACKIT project ID associated with the ALB WAF Custom Rule Group.
- Region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- Rules
List<Get
Alb Waf Custom Rule Group Rule> - Enriched rules containing auto-generated IDs and computed severity values.
- Id string
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - Name string
- Custom rule group configuration name.
- Project
Id string - STACKIT project ID associated with the ALB WAF Custom Rule Group.
- Region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- Rules
[]Get
Alb Waf Custom Rule Group Rule - Enriched rules containing auto-generated IDs and computed severity values.
- id string
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name string
- Custom rule group configuration name.
- project_
id string - STACKIT project ID associated with the ALB WAF Custom Rule Group.
- region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- rules list(object)
- Enriched rules containing auto-generated IDs and computed severity values.
- id String
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name String
- Custom rule group configuration name.
- project
Id String - STACKIT project ID associated with the ALB WAF Custom Rule Group.
- region String
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- rules
List<Get
Alb Waf Custom Rule Group Rule> - Enriched rules containing auto-generated IDs and computed severity values.
- id string
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name string
- Custom rule group configuration name.
- project
Id string - STACKIT project ID associated with the ALB WAF Custom Rule Group.
- region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- rules
Get
Alb Waf Custom Rule Group Rule[] - Enriched rules containing auto-generated IDs and computed severity values.
- id str
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name str
- Custom rule group configuration name.
- project_
id str - STACKIT project ID associated with the ALB WAF Custom Rule Group.
- region str
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- rules
Sequence[Get
Alb Waf Custom Rule Group Rule] - Enriched rules containing auto-generated IDs and computed severity values.
- id String
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name String
- Custom rule group configuration name.
- project
Id String - STACKIT project ID associated with the ALB WAF Custom Rule Group.
- region String
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- rules List<Property Map>
- Enriched rules containing auto-generated IDs and computed severity values.
Supporting Types
GetAlbWafCustomRuleGroupRule
- Behavior
Get
Alb Waf Custom Rule Group Rule Behavior - Conditions
List<Get
Alb Waf Custom Rule Group Rule Condition> - Description string
- A clear description explaining the threat vector or criteria addressed by this rule.
- Id int
- Backend auto-allocated unique rule ID within the valid 1-99999 threshold.
- Behavior
Get
Alb Waf Custom Rule Group Rule Behavior - Conditions
[]Get
Alb Waf Custom Rule Group Rule Condition - Description string
- A clear description explaining the threat vector or criteria addressed by this rule.
- Id int
- Backend auto-allocated unique rule ID within the valid 1-99999 threshold.
- behavior object
- conditions list(object)
- description string
- A clear description explaining the threat vector or criteria addressed by this rule.
- id number
- Backend auto-allocated unique rule ID within the valid 1-99999 threshold.
- behavior
Get
Alb Waf Custom Rule Group Rule Behavior - conditions
List<Get
Alb Waf Custom Rule Group Rule Condition> - description String
- A clear description explaining the threat vector or criteria addressed by this rule.
- id Integer
- Backend auto-allocated unique rule ID within the valid 1-99999 threshold.
- behavior
Get
Alb Waf Custom Rule Group Rule Behavior - conditions
Get
Alb Waf Custom Rule Group Rule Condition[] - description string
- A clear description explaining the threat vector or criteria addressed by this rule.
- id number
- Backend auto-allocated unique rule ID within the valid 1-99999 threshold.
- behavior
Get
Alb Waf Custom Rule Group Rule Behavior - conditions
Sequence[Get
Alb Waf Custom Rule Group Rule Condition] - description str
- A clear description explaining the threat vector or criteria addressed by this rule.
- id int
- Backend auto-allocated unique rule ID within the valid 1-99999 threshold.
- behavior Property Map
- conditions List<Property Map>
- description String
- A clear description explaining the threat vector or criteria addressed by this rule.
- id Number
- Backend auto-allocated unique rule ID within the valid 1-99999 threshold.
GetAlbWafCustomRuleGroupRuleBehavior
- Action string
- The protective stance action. ACTION_DENY forces a 403 status response code.
- Log bool
- Determines whether an entry should be generated in the security ledger upon a rule hit.
- Log
Msg string - Custom notification message string mapped to underlying logdata contexts. Required if log is true.
- Severity string
- Severity classification metric used by internal analytics graphs.
- Action string
- The protective stance action. ACTION_DENY forces a 403 status response code.
- Log bool
- Determines whether an entry should be generated in the security ledger upon a rule hit.
- Log
Msg string - Custom notification message string mapped to underlying logdata contexts. Required if log is true.
- Severity string
- Severity classification metric used by internal analytics graphs.
- action string
- The protective stance action. ACTION_DENY forces a 403 status response code.
- log bool
- Determines whether an entry should be generated in the security ledger upon a rule hit.
- log_
msg string - Custom notification message string mapped to underlying logdata contexts. Required if log is true.
- severity string
- Severity classification metric used by internal analytics graphs.
- action String
- The protective stance action. ACTION_DENY forces a 403 status response code.
- log Boolean
- Determines whether an entry should be generated in the security ledger upon a rule hit.
- log
Msg String - Custom notification message string mapped to underlying logdata contexts. Required if log is true.
- severity String
- Severity classification metric used by internal analytics graphs.
- action string
- The protective stance action. ACTION_DENY forces a 403 status response code.
- log boolean
- Determines whether an entry should be generated in the security ledger upon a rule hit.
- log
Msg string - Custom notification message string mapped to underlying logdata contexts. Required if log is true.
- severity string
- Severity classification metric used by internal analytics graphs.
- action str
- The protective stance action. ACTION_DENY forces a 403 status response code.
- log bool
- Determines whether an entry should be generated in the security ledger upon a rule hit.
- log_
msg str - Custom notification message string mapped to underlying logdata contexts. Required if log is true.
- severity str
- Severity classification metric used by internal analytics graphs.
- action String
- The protective stance action. ACTION_DENY forces a 403 status response code.
- log Boolean
- Determines whether an entry should be generated in the security ledger upon a rule hit.
- log
Msg String - Custom notification message string mapped to underlying logdata contexts. Required if log is true.
- severity String
- Severity classification metric used by internal analytics graphs.
GetAlbWafCustomRuleGroupRuleCondition
- Operator
Get
Alb Waf Custom Rule Group Rule Condition Operator - The comparison logic executed against the transformed variable.
- Transformations List<string>
- Ordered normalization steps applied before the operator runs.
- Variable
Get
Alb Waf Custom Rule Group Rule Condition Variable - The part of the HTTP transaction to inspect.
- Operator
Get
Alb Waf Custom Rule Group Rule Condition Operator - The comparison logic executed against the transformed variable.
- Transformations []string
- Ordered normalization steps applied before the operator runs.
- Variable
Get
Alb Waf Custom Rule Group Rule Condition Variable - The part of the HTTP transaction to inspect.
- operator object
- The comparison logic executed against the transformed variable.
- transformations list(string)
- Ordered normalization steps applied before the operator runs.
- variable object
- The part of the HTTP transaction to inspect.
- operator
Get
Alb Waf Custom Rule Group Rule Condition Operator - The comparison logic executed against the transformed variable.
- transformations List<String>
- Ordered normalization steps applied before the operator runs.
- variable
Get
Alb Waf Custom Rule Group Rule Condition Variable - The part of the HTTP transaction to inspect.
- operator
Get
Alb Waf Custom Rule Group Rule Condition Operator - The comparison logic executed against the transformed variable.
- transformations string[]
- Ordered normalization steps applied before the operator runs.
- variable
Get
Alb Waf Custom Rule Group Rule Condition Variable - The part of the HTTP transaction to inspect.
- operator
Get
Alb Waf Custom Rule Group Rule Condition Operator - The comparison logic executed against the transformed variable.
- transformations Sequence[str]
- Ordered normalization steps applied before the operator runs.
- variable
Get
Alb Waf Custom Rule Group Rule Condition Variable - The part of the HTTP transaction to inspect.
- operator Property Map
- The comparison logic executed against the transformed variable.
- transformations List<String>
- Ordered normalization steps applied before the operator runs.
- variable Property Map
- The part of the HTTP transaction to inspect.
GetAlbWafCustomRuleGroupRuleConditionOperator
GetAlbWafCustomRuleGroupRuleConditionVariable
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
published on Monday, Aug 17, 2026 by stackitcloud