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 Managed Rule Set DataSource schema. Uses the defaultRegion specified in the provider configuration as a fallback in case no region is defined on datasource level.
This datasource 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_managed_rule_set" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
name = "example-managed-rule-set"
}
Using getAlbWafManagedRuleSet
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 getAlbWafManagedRuleSet(args: GetAlbWafManagedRuleSetArgs, opts?: InvokeOptions): Promise<GetAlbWafManagedRuleSetResult>
function getAlbWafManagedRuleSetOutput(args: GetAlbWafManagedRuleSetOutputArgs, opts?: InvokeOutputOptions): Output<GetAlbWafManagedRuleSetResult>def get_alb_waf_managed_rule_set(name: Optional[str] = None,
project_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAlbWafManagedRuleSetResult
def get_alb_waf_managed_rule_set_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[GetAlbWafManagedRuleSetResult]func LookupAlbWafManagedRuleSet(ctx *Context, args *LookupAlbWafManagedRuleSetArgs, opts ...InvokeOption) (*LookupAlbWafManagedRuleSetResult, error)
func LookupAlbWafManagedRuleSetOutput(ctx *Context, args *LookupAlbWafManagedRuleSetOutputArgs, opts ...InvokeOption) LookupAlbWafManagedRuleSetResultOutput> Note: This function is named LookupAlbWafManagedRuleSet in the Go SDK.
public static class GetAlbWafManagedRuleSet
{
public static Task<GetAlbWafManagedRuleSetResult> InvokeAsync(GetAlbWafManagedRuleSetArgs args, InvokeOptions? opts = null)
public static Output<GetAlbWafManagedRuleSetResult> Invoke(GetAlbWafManagedRuleSetInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetAlbWafManagedRuleSetResult> Invoke(GetAlbWafManagedRuleSetInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetAlbWafManagedRuleSetResult> getAlbWafManagedRuleSet(GetAlbWafManagedRuleSetArgs args, InvokeOptions options)
public static Output<GetAlbWafManagedRuleSetResult> getAlbWafManagedRuleSet(GetAlbWafManagedRuleSetArgs args, InvokeOptions options)
public static Output<GetAlbWafManagedRuleSetResult> getAlbWafManagedRuleSet(GetAlbWafManagedRuleSetArgs args, InvokeOutputOptions options)
fn::invoke:
function: stackit:index/getAlbWafManagedRuleSet:getAlbWafManagedRuleSet
arguments:
# arguments dictionarydata "stackit_get_alb_waf_managed_rule_set" "name" {
# arguments
}The following arguments are supported:
- name string
- Managed Rule Set configuration name.
- project_
id string - STACKIT project ID associated with the ALB WAF Managed Rule Set.
- region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- name str
- Managed Rule Set configuration name.
- project_
id str - STACKIT project ID associated with the ALB WAF Managed Rule Set.
- region str
- STACKIT region name the resource is located in. If not defined, the provider region is used.
getAlbWafManagedRuleSet Result
The following output properties are available:
- Groups
Dictionary<string, Get
Alb Waf Managed Rule Set Groups> - Inventory of all available Managed Rule Set groups and their current configuration.
- Id string
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - Name string
- Managed Rule Set configuration name.
- Project
Id string - STACKIT project ID associated with the ALB WAF Managed Rule Set.
- Region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- Type string
- Type of the Managed Rule Set.
- Version string
- Managed Rule Set version.
- Groups
map[string]Get
Alb Waf Managed Rule Set Groups - Inventory of all available Managed Rule Set groups and their current configuration.
- Id string
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - Name string
- Managed Rule Set configuration name.
- Project
Id string - STACKIT project ID associated with the ALB WAF Managed Rule Set.
- Region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- Type string
- Type of the Managed Rule Set.
- Version string
- Managed Rule Set version.
- groups map(object)
- Inventory of all available Managed Rule Set groups and their current configuration.
- id string
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name string
- Managed Rule Set configuration name.
- project_
id string - STACKIT project ID associated with the ALB WAF Managed Rule Set.
- region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- type string
- Type of the Managed Rule Set.
- version string
- Managed Rule Set version.
- groups
Map<String,Get
Alb Waf Managed Rule Set Groups> - Inventory of all available Managed Rule Set groups and their current configuration.
- id String
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name String
- Managed Rule Set configuration name.
- project
Id String - STACKIT project ID associated with the ALB WAF Managed Rule Set.
- region String
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- type String
- Type of the Managed Rule Set.
- version String
- Managed Rule Set version.
- groups
{[key: string]: Get
Alb Waf Managed Rule Set Groups} - Inventory of all available Managed Rule Set groups and their current configuration.
- id string
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name string
- Managed Rule Set configuration name.
- project
Id string - STACKIT project ID associated with the ALB WAF Managed Rule Set.
- region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- type string
- Type of the Managed Rule Set.
- version string
- Managed Rule Set version.
- groups
Mapping[str, Get
Alb Waf Managed Rule Set Groups] - Inventory of all available Managed Rule Set groups and their current configuration.
- id str
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name str
- Managed Rule Set configuration name.
- project_
id str - STACKIT project ID associated with the ALB WAF Managed Rule Set.
- region str
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- type str
- Type of the Managed Rule Set.
- version str
- Managed Rule Set version.
- groups Map<Property Map>
- Inventory of all available Managed Rule Set groups and their current configuration.
- id String
- Terraform's internal resource identifier. Structured as "
projectId,region,name". - name String
- Managed Rule Set configuration name.
- project
Id String - STACKIT project ID associated with the ALB WAF Managed Rule Set.
- region String
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- type String
- Type of the Managed Rule Set.
- version String
- Managed Rule Set version.
Supporting Types
GetAlbWafManagedRuleSetGroups
- Description string
- A description of what this group covers.
- Group
Name string - The name for the rule group.
- Rules
Dictionary<string, Get
Alb Waf Managed Rule Set Groups Rules> - Rules of the rule group.
- Description string
- A description of what this group covers.
- Group
Name string - The name for the rule group.
- Rules
map[string]Get
Alb Waf Managed Rule Set Groups Rules - Rules of the rule group.
- description string
- A description of what this group covers.
- group_
name string - The name for the rule group.
- rules map(object)
- Rules of the rule group.
- description String
- A description of what this group covers.
- group
Name String - The name for the rule group.
- rules
Map<String,Get
Alb Waf Managed Rule Set Groups Rules> - Rules of the rule group.
- description string
- A description of what this group covers.
- group
Name string - The name for the rule group.
- rules
{[key: string]: Get
Alb Waf Managed Rule Set Groups Rules} - Rules of the rule group.
- description str
- A description of what this group covers.
- group_
name str - The name for the rule group.
- rules
Mapping[str, Get
Alb Waf Managed Rule Set Groups Rules] - Rules of the rule group.
- description String
- A description of what this group covers.
- group
Name String - The name for the rule group.
- rules Map<Property Map>
- Rules of the rule group.
GetAlbWafManagedRuleSetGroupsRules
- Description string
- A description of what this rule does.
- Mode string
- The current mode of the rule.
- Severity string
- Impact level.
- Description string
- A description of what this rule does.
- Mode string
- The current mode of the rule.
- Severity string
- Impact level.
- description string
- A description of what this rule does.
- mode string
- The current mode of the rule.
- severity string
- Impact level.
- description String
- A description of what this rule does.
- mode String
- The current mode of the rule.
- severity String
- Impact level.
- description string
- A description of what this rule does.
- mode string
- The current mode of the rule.
- severity string
- Impact level.
- description str
- A description of what this rule does.
- mode str
- The current mode of the rule.
- severity str
- Impact level.
- description String
- A description of what this rule does.
- mode String
- The current mode of the rule.
- severity String
- Impact level.
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