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_configuration" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
name = "example-waf-configuration"
}
Using getAlbWafConfiguration
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 getAlbWafConfiguration(args: GetAlbWafConfigurationArgs, opts?: InvokeOptions): Promise<GetAlbWafConfigurationResult>
function getAlbWafConfigurationOutput(args: GetAlbWafConfigurationOutputArgs, opts?: InvokeOutputOptions): Output<GetAlbWafConfigurationResult>def get_alb_waf_configuration(name: Optional[str] = None,
project_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAlbWafConfigurationResult
def get_alb_waf_configuration_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[GetAlbWafConfigurationResult]func LookupAlbWafConfiguration(ctx *Context, args *LookupAlbWafConfigurationArgs, opts ...InvokeOption) (*LookupAlbWafConfigurationResult, error)
func LookupAlbWafConfigurationOutput(ctx *Context, args *LookupAlbWafConfigurationOutputArgs, opts ...InvokeOption) LookupAlbWafConfigurationResultOutput> Note: This function is named LookupAlbWafConfiguration in the Go SDK.
public static class GetAlbWafConfiguration
{
public static Task<GetAlbWafConfigurationResult> InvokeAsync(GetAlbWafConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetAlbWafConfigurationResult> Invoke(GetAlbWafConfigurationInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetAlbWafConfigurationResult> Invoke(GetAlbWafConfigurationInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetAlbWafConfigurationResult> getAlbWafConfiguration(GetAlbWafConfigurationArgs args, InvokeOptions options)
public static Output<GetAlbWafConfigurationResult> getAlbWafConfiguration(GetAlbWafConfigurationArgs args, InvokeOptions options)
public static Output<GetAlbWafConfigurationResult> getAlbWafConfiguration(GetAlbWafConfigurationArgs args, InvokeOutputOptions options)
fn::invoke:
function: stackit:index/getAlbWafConfiguration:getAlbWafConfiguration
arguments:
# arguments dictionarydata "stackit_get_alb_waf_configuration" "name" {
# arguments
}The following arguments are supported:
- name string
- The name of the WAF Configuration.
- project_
id string - STACKIT project ID to which the WAF Configuration is associated.
- region string
- The resource region (e.g. eu01). If not defined, the provider region is used.
- name str
- The name of the WAF Configuration.
- project_
id str - STACKIT project ID to which the WAF Configuration is associated.
- region str
- The resource region (e.g. eu01). If not defined, the provider region is used.
getAlbWafConfiguration Result
The following output properties are available:
- Custom
Rule stringGroup Name - Name of the custom rule group for this WAF Configuration.
- Id string
- Terraform's internal resource ID. It is structured as "
projectId,region,name". - Labels Dictionary<string, string>
- User-defined metadata as key-value pairs. Should not exceed 64 entries.
- Managed
Rule stringSet Name - Name of the managed rule set configuration for this WAF Configuration.
- Name string
- The name of the WAF Configuration.
- Project
Id string - STACKIT project ID to which the WAF Configuration is associated.
- Region string
- The resource region (e.g. eu01). If not defined, the provider region is used.
- Custom
Rule stringGroup Name - Name of the custom rule group for this WAF Configuration.
- Id string
- Terraform's internal resource ID. It is structured as "
projectId,region,name". - Labels map[string]string
- User-defined metadata as key-value pairs. Should not exceed 64 entries.
- Managed
Rule stringSet Name - Name of the managed rule set configuration for this WAF Configuration.
- Name string
- The name of the WAF Configuration.
- Project
Id string - STACKIT project ID to which the WAF Configuration is associated.
- Region string
- The resource region (e.g. eu01). If not defined, the provider region is used.
- custom_
rule_ stringgroup_ name - Name of the custom rule group for this WAF Configuration.
- id string
- Terraform's internal resource ID. It is structured as "
projectId,region,name". - labels map(string)
- User-defined metadata as key-value pairs. Should not exceed 64 entries.
- managed_
rule_ stringset_ name - Name of the managed rule set configuration for this WAF Configuration.
- name string
- The name of the WAF Configuration.
- project_
id string - STACKIT project ID to which the WAF Configuration is associated.
- region string
- The resource region (e.g. eu01). If not defined, the provider region is used.
- custom
Rule StringGroup Name - Name of the custom rule group for this WAF Configuration.
- id String
- Terraform's internal resource ID. It is structured as "
projectId,region,name". - labels Map<String,String>
- User-defined metadata as key-value pairs. Should not exceed 64 entries.
- managed
Rule StringSet Name - Name of the managed rule set configuration for this WAF Configuration.
- name String
- The name of the WAF Configuration.
- project
Id String - STACKIT project ID to which the WAF Configuration is associated.
- region String
- The resource region (e.g. eu01). If not defined, the provider region is used.
- custom
Rule stringGroup Name - Name of the custom rule group for this WAF Configuration.
- id string
- Terraform's internal resource ID. It is structured as "
projectId,region,name". - labels {[key: string]: string}
- User-defined metadata as key-value pairs. Should not exceed 64 entries.
- managed
Rule stringSet Name - Name of the managed rule set configuration for this WAF Configuration.
- name string
- The name of the WAF Configuration.
- project
Id string - STACKIT project ID to which the WAF Configuration is associated.
- region string
- The resource region (e.g. eu01). If not defined, the provider region is used.
- custom_
rule_ strgroup_ name - Name of the custom rule group for this WAF Configuration.
- id str
- Terraform's internal resource ID. It is structured as "
projectId,region,name". - labels Mapping[str, str]
- User-defined metadata as key-value pairs. Should not exceed 64 entries.
- managed_
rule_ strset_ name - Name of the managed rule set configuration for this WAF Configuration.
- name str
- The name of the WAF Configuration.
- project_
id str - STACKIT project ID to which the WAF Configuration is associated.
- region str
- The resource region (e.g. eu01). If not defined, the provider region is used.
- custom
Rule StringGroup Name - Name of the custom rule group for this WAF Configuration.
- id String
- Terraform's internal resource ID. It is structured as "
projectId,region,name". - labels Map<String>
- User-defined metadata as key-value pairs. Should not exceed 64 entries.
- managed
Rule StringSet Name - Name of the managed rule set configuration for this WAF Configuration.
- name String
- The name of the WAF Configuration.
- project
Id String - STACKIT project ID to which the WAF Configuration is associated.
- region String
- The resource region (e.g. eu01). If not defined, the provider region is used.
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