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
CDN distribution data source schema.
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_cdn_distribution" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
distribution_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Using getCdnDistribution
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 getCdnDistribution(args: GetCdnDistributionArgs, opts?: InvokeOptions): Promise<GetCdnDistributionResult>
function getCdnDistributionOutput(args: GetCdnDistributionOutputArgs, opts?: InvokeOutputOptions): Output<GetCdnDistributionResult>def get_cdn_distribution(distribution_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCdnDistributionResult
def get_cdn_distribution_output(distribution_id: pulumi.Input[Optional[str]] = None,
project_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetCdnDistributionResult]func LookupCdnDistribution(ctx *Context, args *LookupCdnDistributionArgs, opts ...InvokeOption) (*LookupCdnDistributionResult, error)
func LookupCdnDistributionOutput(ctx *Context, args *LookupCdnDistributionOutputArgs, opts ...InvokeOption) LookupCdnDistributionResultOutput> Note: This function is named LookupCdnDistribution in the Go SDK.
public static class GetCdnDistribution
{
public static Task<GetCdnDistributionResult> InvokeAsync(GetCdnDistributionArgs args, InvokeOptions? opts = null)
public static Output<GetCdnDistributionResult> Invoke(GetCdnDistributionInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetCdnDistributionResult> Invoke(GetCdnDistributionInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetCdnDistributionResult> getCdnDistribution(GetCdnDistributionArgs args, InvokeOptions options)
public static Output<GetCdnDistributionResult> getCdnDistribution(GetCdnDistributionArgs args, InvokeOptions options)
public static Output<GetCdnDistributionResult> getCdnDistribution(GetCdnDistributionArgs args, InvokeOutputOptions options)
fn::invoke:
function: stackit:index/getCdnDistribution:getCdnDistribution
arguments:
# arguments dictionarydata "stackit_get_cdn_distribution" "name" {
# arguments
}The following arguments are supported:
- Distribution
Id string - CDN distribution ID
- Project
Id string - STACKIT project ID associated with the distribution
- Distribution
Id string - CDN distribution ID
- Project
Id string - STACKIT project ID associated with the distribution
- distribution_
id string - CDN distribution ID
- project_
id string - STACKIT project ID associated with the distribution
- distribution
Id String - CDN distribution ID
- project
Id String - STACKIT project ID associated with the distribution
- distribution
Id string - CDN distribution ID
- project
Id string - STACKIT project ID associated with the distribution
- distribution_
id str - CDN distribution ID
- project_
id str - STACKIT project ID associated with the distribution
- distribution
Id String - CDN distribution ID
- project
Id String - STACKIT project ID associated with the distribution
getCdnDistribution Result
The following output properties are available:
- Config
Get
Cdn Distribution Config - The distribution configuration
- Created
At string - Time when the distribution was created
- Distribution
Id string - CDN distribution ID
- Domains
List<Get
Cdn Distribution Domain> - List of configured domains for the distribution
- Errors List<string>
- List of distribution errors
- Id string
- Terraform's internal resource identifier. It is structured as "
projectId,distributionId". - Project
Id string - STACKIT project ID associated with the distribution
- Status string
- Status of the distribution
- Updated
At string - Time when the distribution was last updated
- Config
Get
Cdn Distribution Config - The distribution configuration
- Created
At string - Time when the distribution was created
- Distribution
Id string - CDN distribution ID
- Domains
[]Get
Cdn Distribution Domain - List of configured domains for the distribution
- Errors []string
- List of distribution errors
- Id string
- Terraform's internal resource identifier. It is structured as "
projectId,distributionId". - Project
Id string - STACKIT project ID associated with the distribution
- Status string
- Status of the distribution
- Updated
At string - Time when the distribution was last updated
- config object
- The distribution configuration
- created_
at string - Time when the distribution was created
- distribution_
id string - CDN distribution ID
- domains list(object)
- List of configured domains for the distribution
- errors list(string)
- List of distribution errors
- id string
- Terraform's internal resource identifier. It is structured as "
projectId,distributionId". - project_
id string - STACKIT project ID associated with the distribution
- status string
- Status of the distribution
- updated_
at string - Time when the distribution was last updated
- config
Get
Cdn Distribution Config - The distribution configuration
- created
At String - Time when the distribution was created
- distribution
Id String - CDN distribution ID
- domains
List<Get
Cdn Distribution Domain> - List of configured domains for the distribution
- errors List<String>
- List of distribution errors
- id String
- Terraform's internal resource identifier. It is structured as "
projectId,distributionId". - project
Id String - STACKIT project ID associated with the distribution
- status String
- Status of the distribution
- updated
At String - Time when the distribution was last updated
- config
Get
Cdn Distribution Config - The distribution configuration
- created
At string - Time when the distribution was created
- distribution
Id string - CDN distribution ID
- domains
Get
Cdn Distribution Domain[] - List of configured domains for the distribution
- errors string[]
- List of distribution errors
- id string
- Terraform's internal resource identifier. It is structured as "
projectId,distributionId". - project
Id string - STACKIT project ID associated with the distribution
- status string
- Status of the distribution
- updated
At string - Time when the distribution was last updated
- config
Get
Cdn Distribution Config - The distribution configuration
- created_
at str - Time when the distribution was created
- distribution_
id str - CDN distribution ID
- domains
Sequence[Get
Cdn Distribution Domain] - List of configured domains for the distribution
- errors Sequence[str]
- List of distribution errors
- id str
- Terraform's internal resource identifier. It is structured as "
projectId,distributionId". - project_
id str - STACKIT project ID associated with the distribution
- status str
- Status of the distribution
- updated_
at str - Time when the distribution was last updated
- config Property Map
- The distribution configuration
- created
At String - Time when the distribution was created
- distribution
Id String - CDN distribution ID
- domains List<Property Map>
- List of configured domains for the distribution
- errors List<String>
- List of distribution errors
- id String
- Terraform's internal resource identifier. It is structured as "
projectId,distributionId". - project
Id String - STACKIT project ID associated with the distribution
- status String
- Status of the distribution
- updated
At String - Time when the distribution was last updated
Supporting Types
GetCdnDistributionConfig
- Backend
Get
Cdn Distribution Config Backend - The configured backend for the distribution
- Blocked
Ips List<string> - Restricts access to your content by specifying a list of blocked IPv4 addresses. This feature enhances security and privacy by preventing these addresses from accessing your distribution. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state; to clear it explicitly, set it to an empty list.
- Default
Cache stringDuration - Sets the default cache duration for the distribution. The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M). Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- Forward
Host boolHeader - Enable this allows the 'Host' header to be passed through to the origin.
- Monthly
Limit intBytes - Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- Optimizer
Get
Cdn Distribution Config Optimizer - Configuration for the Image Optimizer. This is a paid feature that automatically optimizes images to reduce their file size for faster delivery, leading to improved website performance and a better user experience.
- Redirects
Get
Cdn Distribution Config Redirects - A wrapper for a list of redirect rules that allows for redirect settings on a distribution
- Regions List<string>
- The configured regions where content will be hosted
- bool
- Enable this to prevent origin-level cookies from being forwarded to the end user.
- Tls
Get
Cdn Distribution Config Tls - Configuration for TLS protocol versions. Note: Enabling older TLS versions (1.0, 1.1) is generally discouraged for security reasons.
- Waf
Get
Cdn Distribution Config Waf - Configures the Web Application Firewall (WAF) for the distribution. If this block is undefined or removed from your configuration, the WAF mode will default to DISABLED and the type to FREE. All other WAF properties will retain their last known state in the API; if they were never defined, the API will apply its default settings.
- Blocked
Countries List<string> - The configured countries where distribution of content is blocked
- Backend
Get
Cdn Distribution Config Backend - The configured backend for the distribution
- Blocked
Ips []string - Restricts access to your content by specifying a list of blocked IPv4 addresses. This feature enhances security and privacy by preventing these addresses from accessing your distribution. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state; to clear it explicitly, set it to an empty list.
- Default
Cache stringDuration - Sets the default cache duration for the distribution. The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M). Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- Forward
Host boolHeader - Enable this allows the 'Host' header to be passed through to the origin.
- Monthly
Limit intBytes - Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- Optimizer
Get
Cdn Distribution Config Optimizer - Configuration for the Image Optimizer. This is a paid feature that automatically optimizes images to reduce their file size for faster delivery, leading to improved website performance and a better user experience.
- Redirects
Get
Cdn Distribution Config Redirects - A wrapper for a list of redirect rules that allows for redirect settings on a distribution
- Regions []string
- The configured regions where content will be hosted
- bool
- Enable this to prevent origin-level cookies from being forwarded to the end user.
- Tls
Get
Cdn Distribution Config Tls - Configuration for TLS protocol versions. Note: Enabling older TLS versions (1.0, 1.1) is generally discouraged for security reasons.
- Waf
Get
Cdn Distribution Config Waf - Configures the Web Application Firewall (WAF) for the distribution. If this block is undefined or removed from your configuration, the WAF mode will default to DISABLED and the type to FREE. All other WAF properties will retain their last known state in the API; if they were never defined, the API will apply its default settings.
- Blocked
Countries []string - The configured countries where distribution of content is blocked
- backend object
- The configured backend for the distribution
- blocked_
ips list(string) - Restricts access to your content by specifying a list of blocked IPv4 addresses. This feature enhances security and privacy by preventing these addresses from accessing your distribution. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state; to clear it explicitly, set it to an empty list.
- default_
cache_ stringduration - Sets the default cache duration for the distribution. The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M). Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- forward_
host_ boolheader - Enable this allows the 'Host' header to be passed through to the origin.
- monthly_
limit_ numberbytes - Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- optimizer object
- Configuration for the Image Optimizer. This is a paid feature that automatically optimizes images to reduce their file size for faster delivery, leading to improved website performance and a better user experience.
- redirects object
- A wrapper for a list of redirect rules that allows for redirect settings on a distribution
- regions list(string)
- The configured regions where content will be hosted
- bool
- Enable this to prevent origin-level cookies from being forwarded to the end user.
- tls object
- Configuration for TLS protocol versions. Note: Enabling older TLS versions (1.0, 1.1) is generally discouraged for security reasons.
- waf object
- Configures the Web Application Firewall (WAF) for the distribution. If this block is undefined or removed from your configuration, the WAF mode will default to DISABLED and the type to FREE. All other WAF properties will retain their last known state in the API; if they were never defined, the API will apply its default settings.
- blocked_
countries list(string) - The configured countries where distribution of content is blocked
- backend
Get
Cdn Distribution Config Backend - The configured backend for the distribution
- blocked
Ips List<String> - Restricts access to your content by specifying a list of blocked IPv4 addresses. This feature enhances security and privacy by preventing these addresses from accessing your distribution. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state; to clear it explicitly, set it to an empty list.
- default
Cache StringDuration - Sets the default cache duration for the distribution. The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M). Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- forward
Host BooleanHeader - Enable this allows the 'Host' header to be passed through to the origin.
- monthly
Limit IntegerBytes - Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- optimizer
Get
Cdn Distribution Config Optimizer - Configuration for the Image Optimizer. This is a paid feature that automatically optimizes images to reduce their file size for faster delivery, leading to improved website performance and a better user experience.
- redirects
Get
Cdn Distribution Config Redirects - A wrapper for a list of redirect rules that allows for redirect settings on a distribution
- regions List<String>
- The configured regions where content will be hosted
- Boolean
- Enable this to prevent origin-level cookies from being forwarded to the end user.
- tls
Get
Cdn Distribution Config Tls - Configuration for TLS protocol versions. Note: Enabling older TLS versions (1.0, 1.1) is generally discouraged for security reasons.
- waf
Get
Cdn Distribution Config Waf - Configures the Web Application Firewall (WAF) for the distribution. If this block is undefined or removed from your configuration, the WAF mode will default to DISABLED and the type to FREE. All other WAF properties will retain their last known state in the API; if they were never defined, the API will apply its default settings.
- blocked
Countries List<String> - The configured countries where distribution of content is blocked
- backend
Get
Cdn Distribution Config Backend - The configured backend for the distribution
- blocked
Ips string[] - Restricts access to your content by specifying a list of blocked IPv4 addresses. This feature enhances security and privacy by preventing these addresses from accessing your distribution. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state; to clear it explicitly, set it to an empty list.
- default
Cache stringDuration - Sets the default cache duration for the distribution. The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M). Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- forward
Host booleanHeader - Enable this allows the 'Host' header to be passed through to the origin.
- monthly
Limit numberBytes - Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- optimizer
Get
Cdn Distribution Config Optimizer - Configuration for the Image Optimizer. This is a paid feature that automatically optimizes images to reduce their file size for faster delivery, leading to improved website performance and a better user experience.
- redirects
Get
Cdn Distribution Config Redirects - A wrapper for a list of redirect rules that allows for redirect settings on a distribution
- regions string[]
- The configured regions where content will be hosted
- boolean
- Enable this to prevent origin-level cookies from being forwarded to the end user.
- tls
Get
Cdn Distribution Config Tls - Configuration for TLS protocol versions. Note: Enabling older TLS versions (1.0, 1.1) is generally discouraged for security reasons.
- waf
Get
Cdn Distribution Config Waf - Configures the Web Application Firewall (WAF) for the distribution. If this block is undefined or removed from your configuration, the WAF mode will default to DISABLED and the type to FREE. All other WAF properties will retain their last known state in the API; if they were never defined, the API will apply its default settings.
- blocked
Countries string[] - The configured countries where distribution of content is blocked
- backend
Get
Cdn Distribution Config Backend - The configured backend for the distribution
- blocked_
ips Sequence[str] - Restricts access to your content by specifying a list of blocked IPv4 addresses. This feature enhances security and privacy by preventing these addresses from accessing your distribution. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state; to clear it explicitly, set it to an empty list.
- default_
cache_ strduration - Sets the default cache duration for the distribution. The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M). Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- forward_
host_ boolheader - Enable this allows the 'Host' header to be passed through to the origin.
- monthly_
limit_ intbytes - Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- optimizer
Get
Cdn Distribution Config Optimizer - Configuration for the Image Optimizer. This is a paid feature that automatically optimizes images to reduce their file size for faster delivery, leading to improved website performance and a better user experience.
- redirects
Get
Cdn Distribution Config Redirects - A wrapper for a list of redirect rules that allows for redirect settings on a distribution
- regions Sequence[str]
- The configured regions where content will be hosted
- bool
- Enable this to prevent origin-level cookies from being forwarded to the end user.
- tls
Get
Cdn Distribution Config Tls - Configuration for TLS protocol versions. Note: Enabling older TLS versions (1.0, 1.1) is generally discouraged for security reasons.
- waf
Get
Cdn Distribution Config Waf - Configures the Web Application Firewall (WAF) for the distribution. If this block is undefined or removed from your configuration, the WAF mode will default to DISABLED and the type to FREE. All other WAF properties will retain their last known state in the API; if they were never defined, the API will apply its default settings.
- blocked_
countries Sequence[str] - The configured countries where distribution of content is blocked
- backend Property Map
- The configured backend for the distribution
- blocked
Ips List<String> - Restricts access to your content by specifying a list of blocked IPv4 addresses. This feature enhances security and privacy by preventing these addresses from accessing your distribution. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state; to clear it explicitly, set it to an empty list.
- default
Cache StringDuration - Sets the default cache duration for the distribution. The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M). Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- forward
Host BooleanHeader - Enable this allows the 'Host' header to be passed through to the origin.
- monthly
Limit NumberBytes - Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use. Note: once a value is set, removing the attribute from your configuration will retain the last known value in state.
- optimizer Property Map
- Configuration for the Image Optimizer. This is a paid feature that automatically optimizes images to reduce their file size for faster delivery, leading to improved website performance and a better user experience.
- redirects Property Map
- A wrapper for a list of redirect rules that allows for redirect settings on a distribution
- regions List<String>
- The configured regions where content will be hosted
- Boolean
- Enable this to prevent origin-level cookies from being forwarded to the end user.
- tls Property Map
- Configuration for TLS protocol versions. Note: Enabling older TLS versions (1.0, 1.1) is generally discouraged for security reasons.
- waf Property Map
- Configures the Web Application Firewall (WAF) for the distribution. If this block is undefined or removed from your configuration, the WAF mode will default to DISABLED and the type to FREE. All other WAF properties will retain their last known state in the API; if they were never defined, the API will apply its default settings.
- blocked
Countries List<String> - The configured countries where distribution of content is blocked
GetCdnDistributionConfigBackend
- Bucket
Url string - The URL of the bucket (e.g. https://s3.example.com). Required if type is 'bucket'.
- Geofencing
Dictionary<string, Immutable
Array<string>> - The configured type http to configure countries where content is allowed. A map of URLs to a list of countries
- Origin
Request Dictionary<string, string>Headers - The configured type http origin request headers for the backend
- Origin
Url string - The configured backend type http for the distribution
- Region string
- The region where the bucket is hosted. Required if type is 'bucket'.
- Type string
- The configured backend type. Possible values are:
http,bucket.
- Bucket
Url string - The URL of the bucket (e.g. https://s3.example.com). Required if type is 'bucket'.
- Geofencing map[string][]string
- The configured type http to configure countries where content is allowed. A map of URLs to a list of countries
- Origin
Request map[string]stringHeaders - The configured type http origin request headers for the backend
- Origin
Url string - The configured backend type http for the distribution
- Region string
- The region where the bucket is hosted. Required if type is 'bucket'.
- Type string
- The configured backend type. Possible values are:
http,bucket.
- bucket_
url string - The URL of the bucket (e.g. https://s3.example.com). Required if type is 'bucket'.
- geofencing map(list(string))
- The configured type http to configure countries where content is allowed. A map of URLs to a list of countries
- origin_
request_ map(string)headers - The configured type http origin request headers for the backend
- origin_
url string - The configured backend type http for the distribution
- region string
- The region where the bucket is hosted. Required if type is 'bucket'.
- type string
- The configured backend type. Possible values are:
http,bucket.
- bucket
Url String - The URL of the bucket (e.g. https://s3.example.com). Required if type is 'bucket'.
- geofencing Map<String,List<String>>
- The configured type http to configure countries where content is allowed. A map of URLs to a list of countries
- origin
Request Map<String,String>Headers - The configured type http origin request headers for the backend
- origin
Url String - The configured backend type http for the distribution
- region String
- The region where the bucket is hosted. Required if type is 'bucket'.
- type String
- The configured backend type. Possible values are:
http,bucket.
- bucket
Url string - The URL of the bucket (e.g. https://s3.example.com). Required if type is 'bucket'.
- geofencing {[key: string]: string[]}
- The configured type http to configure countries where content is allowed. A map of URLs to a list of countries
- origin
Request {[key: string]: string}Headers - The configured type http origin request headers for the backend
- origin
Url string - The configured backend type http for the distribution
- region string
- The region where the bucket is hosted. Required if type is 'bucket'.
- type string
- The configured backend type. Possible values are:
http,bucket.
- bucket_
url str - The URL of the bucket (e.g. https://s3.example.com). Required if type is 'bucket'.
- geofencing Mapping[str, Sequence[str]]
- The configured type http to configure countries where content is allowed. A map of URLs to a list of countries
- origin_
request_ Mapping[str, str]headers - The configured type http origin request headers for the backend
- origin_
url str - The configured backend type http for the distribution
- region str
- The region where the bucket is hosted. Required if type is 'bucket'.
- type str
- The configured backend type. Possible values are:
http,bucket.
- bucket
Url String - The URL of the bucket (e.g. https://s3.example.com). Required if type is 'bucket'.
- geofencing Map<List<String>>
- The configured type http to configure countries where content is allowed. A map of URLs to a list of countries
- origin
Request Map<String>Headers - The configured type http origin request headers for the backend
- origin
Url String - The configured backend type http for the distribution
- region String
- The region where the bucket is hosted. Required if type is 'bucket'.
- type String
- The configured backend type. Possible values are:
http,bucket.
GetCdnDistributionConfigOptimizer
- Enabled bool
- Enabled bool
- enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetCdnDistributionConfigRedirects
- Rules
List<Get
Cdn Distribution Config Redirects Rule> - A list of redirect rules. The order of rules matters for evaluation
- Rules
[]Get
Cdn Distribution Config Redirects Rule - A list of redirect rules. The order of rules matters for evaluation
- rules list(object)
- A list of redirect rules. The order of rules matters for evaluation
- rules
List<Get
Cdn Distribution Config Redirects Rule> - A list of redirect rules. The order of rules matters for evaluation
- rules
Get
Cdn Distribution Config Redirects Rule[] - A list of redirect rules. The order of rules matters for evaluation
- rules
Sequence[Get
Cdn Distribution Config Redirects Rule] - A list of redirect rules. The order of rules matters for evaluation
- rules List<Property Map>
- A list of redirect rules. The order of rules matters for evaluation
GetCdnDistributionConfigRedirectsRule
- Description string
- An optional description for the redirect rule
- Enabled bool
- A toggle to enable or disable the redirect rule. Default to true
- Matchers
List<Get
Cdn Distribution Config Redirects Rule Matcher> - A list of matchers that define when this rule should apply. At least one matcher is required
- Rule
Match stringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- Status
Code int - The HTTP status code for the redirect. Must be one of 301, 302, 303, 307, or 308.
- Target
Url string - The target URL to redirect to. Must be a valid URI
- Description string
- An optional description for the redirect rule
- Enabled bool
- A toggle to enable or disable the redirect rule. Default to true
- Matchers
[]Get
Cdn Distribution Config Redirects Rule Matcher - A list of matchers that define when this rule should apply. At least one matcher is required
- Rule
Match stringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- Status
Code int - The HTTP status code for the redirect. Must be one of 301, 302, 303, 307, or 308.
- Target
Url string - The target URL to redirect to. Must be a valid URI
- description string
- An optional description for the redirect rule
- enabled bool
- A toggle to enable or disable the redirect rule. Default to true
- matchers list(object)
- A list of matchers that define when this rule should apply. At least one matcher is required
- rule_
match_ stringcondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- status_
code number - The HTTP status code for the redirect. Must be one of 301, 302, 303, 307, or 308.
- target_
url string - The target URL to redirect to. Must be a valid URI
- description String
- An optional description for the redirect rule
- enabled Boolean
- A toggle to enable or disable the redirect rule. Default to true
- matchers
List<Get
Cdn Distribution Config Redirects Rule Matcher> - A list of matchers that define when this rule should apply. At least one matcher is required
- rule
Match StringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- status
Code Integer - The HTTP status code for the redirect. Must be one of 301, 302, 303, 307, or 308.
- target
Url String - The target URL to redirect to. Must be a valid URI
- description string
- An optional description for the redirect rule
- enabled boolean
- A toggle to enable or disable the redirect rule. Default to true
- matchers
Get
Cdn Distribution Config Redirects Rule Matcher[] - A list of matchers that define when this rule should apply. At least one matcher is required
- rule
Match stringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- status
Code number - The HTTP status code for the redirect. Must be one of 301, 302, 303, 307, or 308.
- target
Url string - The target URL to redirect to. Must be a valid URI
- description str
- An optional description for the redirect rule
- enabled bool
- A toggle to enable or disable the redirect rule. Default to true
- matchers
Sequence[Get
Cdn Distribution Config Redirects Rule Matcher] - A list of matchers that define when this rule should apply. At least one matcher is required
- rule_
match_ strcondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- status_
code int - The HTTP status code for the redirect. Must be one of 301, 302, 303, 307, or 308.
- target_
url str - The target URL to redirect to. Must be a valid URI
- description String
- An optional description for the redirect rule
- enabled Boolean
- A toggle to enable or disable the redirect rule. Default to true
- matchers List<Property Map>
- A list of matchers that define when this rule should apply. At least one matcher is required
- rule
Match StringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- status
Code Number - The HTTP status code for the redirect. Must be one of 301, 302, 303, 307, or 308.
- target
Url String - The target URL to redirect to. Must be a valid URI
GetCdnDistributionConfigRedirectsRuleMatcher
- Value
Match stringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- Values List<string>
- A list of glob patterns to match against the request path. At least one value is required. Examples: "/shop/" or "/img/*"
- Value
Match stringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- Values []string
- A list of glob patterns to match against the request path. At least one value is required. Examples: "/shop/" or "/img/*"
- value_
match_ stringcondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- values list(string)
- A list of glob patterns to match against the request path. At least one value is required. Examples: "/shop/" or "/img/*"
- value
Match StringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- values List<String>
- A list of glob patterns to match against the request path. At least one value is required. Examples: "/shop/" or "/img/*"
- value
Match stringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- values string[]
- A list of glob patterns to match against the request path. At least one value is required. Examples: "/shop/" or "/img/*"
- value_
match_ strcondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- values Sequence[str]
- A list of glob patterns to match against the request path. At least one value is required. Examples: "/shop/" or "/img/*"
- value
Match StringCondition - Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY.
- values List<String>
- A list of glob patterns to match against the request path. At least one value is required. Examples: "/shop/" or "/img/*"
GetCdnDistributionConfigTls
- Enable
Tls10 bool - If set to true, the distribution will accept connections using TLS 1.1.
- Enable
Tls11 bool - If set to true, the distribution will accept connections using TLS 1.0.
- Enable
Tls10 bool - If set to true, the distribution will accept connections using TLS 1.1.
- Enable
Tls11 bool - If set to true, the distribution will accept connections using TLS 1.0.
- enable_
tls10 bool - If set to true, the distribution will accept connections using TLS 1.1.
- enable_
tls11 bool - If set to true, the distribution will accept connections using TLS 1.0.
- enable
Tls10 Boolean - If set to true, the distribution will accept connections using TLS 1.1.
- enable
Tls11 Boolean - If set to true, the distribution will accept connections using TLS 1.0.
- enable
Tls10 boolean - If set to true, the distribution will accept connections using TLS 1.1.
- enable
Tls11 boolean - If set to true, the distribution will accept connections using TLS 1.0.
- enable_
tls10 bool - If set to true, the distribution will accept connections using TLS 1.1.
- enable_
tls11 bool - If set to true, the distribution will accept connections using TLS 1.0.
- enable
Tls10 Boolean - If set to true, the distribution will accept connections using TLS 1.1.
- enable
Tls11 Boolean - If set to true, the distribution will accept connections using TLS 1.0.
GetCdnDistributionConfigWaf
- Allowed
Http List<string>Methods - Restricts which HTTP methods the distribution accepts. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE,PATCH. - Allowed
Http List<string>Versions - Restricts which HTTP protocol versions are accepted. If provided, the set must contain at least one item. If omitted, the API applies the following defaults:
HTTP/1.0,HTTP/1.1,HTTP/2,HTTP/2.0. - Allowed
Request List<string>Content Types - Restricts which Content-Type headers are accepted in request bodies. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
application/x-www-form-urlencoded,multipart/form-data,multipart/related,text/xml,application/xml,application/soap+xml,application/x-amf,application/json,application/octet-stream,application/csp-report,application/xss-auditor-report,text/plain. - Disabled
Rule List<string>Collection Ids - Set of WAF Collection IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Disabled
Rule List<string>Group Ids - Set of WAF Rule Group IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Disabled
Rule List<string>Ids - Set of WAF rule IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly disabled Rule ID takes precedence over an enabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Enabled
Rule List<string>Collection Ids - Set of WAF Collection IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Enabled
Rule List<string>Group Ids - Set of WAF Rule Group IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Enabled
Rule List<string>Ids - Set of WAF rule IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly enabled Rule ID takes precedence over a disabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Log
Only List<string>Rule Collection Ids - Set of WAF Collection IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Log
Only List<string>Rule Group Ids - Set of WAF Rule Group IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Log
Only List<string>Rule Ids - Set of WAF rule IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Mode string
- The operating mode of the WAF. 'ENABLED' actively blocks threats, 'LOG_ONLY' logs matches without blocking, and 'DISABLED' completely turns off inspection. Defaults to 'DISABLED'.
- Paranoia
Level string - Defines how aggressively the WAF should act on requests. Valid values are 'L1' to 'L4'. Case you removed waf will retain the last known state and if omitted, The API applies the following default 'L1'.
- Type string
- The tier of the WAF. Valid values are 'FREE' or 'PREMIUM'. Defaults to 'FREE'.
- Allowed
Http []stringMethods - Restricts which HTTP methods the distribution accepts. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE,PATCH. - Allowed
Http []stringVersions - Restricts which HTTP protocol versions are accepted. If provided, the set must contain at least one item. If omitted, the API applies the following defaults:
HTTP/1.0,HTTP/1.1,HTTP/2,HTTP/2.0. - Allowed
Request []stringContent Types - Restricts which Content-Type headers are accepted in request bodies. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
application/x-www-form-urlencoded,multipart/form-data,multipart/related,text/xml,application/xml,application/soap+xml,application/x-amf,application/json,application/octet-stream,application/csp-report,application/xss-auditor-report,text/plain. - Disabled
Rule []stringCollection Ids - Set of WAF Collection IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Disabled
Rule []stringGroup Ids - Set of WAF Rule Group IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Disabled
Rule []stringIds - Set of WAF rule IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly disabled Rule ID takes precedence over an enabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Enabled
Rule []stringCollection Ids - Set of WAF Collection IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Enabled
Rule []stringGroup Ids - Set of WAF Rule Group IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Enabled
Rule []stringIds - Set of WAF rule IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly enabled Rule ID takes precedence over a disabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Log
Only []stringRule Collection Ids - Set of WAF Collection IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Log
Only []stringRule Group Ids - Set of WAF Rule Group IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Log
Only []stringRule Ids - Set of WAF rule IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- Mode string
- The operating mode of the WAF. 'ENABLED' actively blocks threats, 'LOG_ONLY' logs matches without blocking, and 'DISABLED' completely turns off inspection. Defaults to 'DISABLED'.
- Paranoia
Level string - Defines how aggressively the WAF should act on requests. Valid values are 'L1' to 'L4'. Case you removed waf will retain the last known state and if omitted, The API applies the following default 'L1'.
- Type string
- The tier of the WAF. Valid values are 'FREE' or 'PREMIUM'. Defaults to 'FREE'.
- allowed_
http_ list(string)methods - Restricts which HTTP methods the distribution accepts. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE,PATCH. - allowed_
http_ list(string)versions - Restricts which HTTP protocol versions are accepted. If provided, the set must contain at least one item. If omitted, the API applies the following defaults:
HTTP/1.0,HTTP/1.1,HTTP/2,HTTP/2.0. - allowed_
request_ list(string)content_ types - Restricts which Content-Type headers are accepted in request bodies. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
application/x-www-form-urlencoded,multipart/form-data,multipart/related,text/xml,application/xml,application/soap+xml,application/x-amf,application/json,application/octet-stream,application/csp-report,application/xss-auditor-report,text/plain. - disabled_
rule_ list(string)collection_ ids - Set of WAF Collection IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled_
rule_ list(string)group_ ids - Set of WAF Rule Group IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled_
rule_ list(string)ids - Set of WAF rule IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly disabled Rule ID takes precedence over an enabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled_
rule_ list(string)collection_ ids - Set of WAF Collection IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled_
rule_ list(string)group_ ids - Set of WAF Rule Group IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled_
rule_ list(string)ids - Set of WAF rule IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly enabled Rule ID takes precedence over a disabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log_
only_ list(string)rule_ collection_ ids - Set of WAF Collection IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log_
only_ list(string)rule_ group_ ids - Set of WAF Rule Group IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log_
only_ list(string)rule_ ids - Set of WAF rule IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- mode string
- The operating mode of the WAF. 'ENABLED' actively blocks threats, 'LOG_ONLY' logs matches without blocking, and 'DISABLED' completely turns off inspection. Defaults to 'DISABLED'.
- paranoia_
level string - Defines how aggressively the WAF should act on requests. Valid values are 'L1' to 'L4'. Case you removed waf will retain the last known state and if omitted, The API applies the following default 'L1'.
- type string
- The tier of the WAF. Valid values are 'FREE' or 'PREMIUM'. Defaults to 'FREE'.
- allowed
Http List<String>Methods - Restricts which HTTP methods the distribution accepts. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE,PATCH. - allowed
Http List<String>Versions - Restricts which HTTP protocol versions are accepted. If provided, the set must contain at least one item. If omitted, the API applies the following defaults:
HTTP/1.0,HTTP/1.1,HTTP/2,HTTP/2.0. - allowed
Request List<String>Content Types - Restricts which Content-Type headers are accepted in request bodies. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
application/x-www-form-urlencoded,multipart/form-data,multipart/related,text/xml,application/xml,application/soap+xml,application/x-amf,application/json,application/octet-stream,application/csp-report,application/xss-auditor-report,text/plain. - disabled
Rule List<String>Collection Ids - Set of WAF Collection IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled
Rule List<String>Group Ids - Set of WAF Rule Group IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled
Rule List<String>Ids - Set of WAF rule IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly disabled Rule ID takes precedence over an enabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled
Rule List<String>Collection Ids - Set of WAF Collection IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled
Rule List<String>Group Ids - Set of WAF Rule Group IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled
Rule List<String>Ids - Set of WAF rule IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly enabled Rule ID takes precedence over a disabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log
Only List<String>Rule Collection Ids - Set of WAF Collection IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log
Only List<String>Rule Group Ids - Set of WAF Rule Group IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log
Only List<String>Rule Ids - Set of WAF rule IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- mode String
- The operating mode of the WAF. 'ENABLED' actively blocks threats, 'LOG_ONLY' logs matches without blocking, and 'DISABLED' completely turns off inspection. Defaults to 'DISABLED'.
- paranoia
Level String - Defines how aggressively the WAF should act on requests. Valid values are 'L1' to 'L4'. Case you removed waf will retain the last known state and if omitted, The API applies the following default 'L1'.
- type String
- The tier of the WAF. Valid values are 'FREE' or 'PREMIUM'. Defaults to 'FREE'.
- allowed
Http string[]Methods - Restricts which HTTP methods the distribution accepts. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE,PATCH. - allowed
Http string[]Versions - Restricts which HTTP protocol versions are accepted. If provided, the set must contain at least one item. If omitted, the API applies the following defaults:
HTTP/1.0,HTTP/1.1,HTTP/2,HTTP/2.0. - allowed
Request string[]Content Types - Restricts which Content-Type headers are accepted in request bodies. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
application/x-www-form-urlencoded,multipart/form-data,multipart/related,text/xml,application/xml,application/soap+xml,application/x-amf,application/json,application/octet-stream,application/csp-report,application/xss-auditor-report,text/plain. - disabled
Rule string[]Collection Ids - Set of WAF Collection IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled
Rule string[]Group Ids - Set of WAF Rule Group IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled
Rule string[]Ids - Set of WAF rule IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly disabled Rule ID takes precedence over an enabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled
Rule string[]Collection Ids - Set of WAF Collection IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled
Rule string[]Group Ids - Set of WAF Rule Group IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled
Rule string[]Ids - Set of WAF rule IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly enabled Rule ID takes precedence over a disabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log
Only string[]Rule Collection Ids - Set of WAF Collection IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log
Only string[]Rule Group Ids - Set of WAF Rule Group IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log
Only string[]Rule Ids - Set of WAF rule IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- mode string
- The operating mode of the WAF. 'ENABLED' actively blocks threats, 'LOG_ONLY' logs matches without blocking, and 'DISABLED' completely turns off inspection. Defaults to 'DISABLED'.
- paranoia
Level string - Defines how aggressively the WAF should act on requests. Valid values are 'L1' to 'L4'. Case you removed waf will retain the last known state and if omitted, The API applies the following default 'L1'.
- type string
- The tier of the WAF. Valid values are 'FREE' or 'PREMIUM'. Defaults to 'FREE'.
- allowed_
http_ Sequence[str]methods - Restricts which HTTP methods the distribution accepts. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE,PATCH. - allowed_
http_ Sequence[str]versions - Restricts which HTTP protocol versions are accepted. If provided, the set must contain at least one item. If omitted, the API applies the following defaults:
HTTP/1.0,HTTP/1.1,HTTP/2,HTTP/2.0. - allowed_
request_ Sequence[str]content_ types - Restricts which Content-Type headers are accepted in request bodies. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
application/x-www-form-urlencoded,multipart/form-data,multipart/related,text/xml,application/xml,application/soap+xml,application/x-amf,application/json,application/octet-stream,application/csp-report,application/xss-auditor-report,text/plain. - disabled_
rule_ Sequence[str]collection_ ids - Set of WAF Collection IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled_
rule_ Sequence[str]group_ ids - Set of WAF Rule Group IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled_
rule_ Sequence[str]ids - Set of WAF rule IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly disabled Rule ID takes precedence over an enabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled_
rule_ Sequence[str]collection_ ids - Set of WAF Collection IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled_
rule_ Sequence[str]group_ ids - Set of WAF Rule Group IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled_
rule_ Sequence[str]ids - Set of WAF rule IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly enabled Rule ID takes precedence over a disabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log_
only_ Sequence[str]rule_ collection_ ids - Set of WAF Collection IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log_
only_ Sequence[str]rule_ group_ ids - Set of WAF Rule Group IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log_
only_ Sequence[str]rule_ ids - Set of WAF rule IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- mode str
- The operating mode of the WAF. 'ENABLED' actively blocks threats, 'LOG_ONLY' logs matches without blocking, and 'DISABLED' completely turns off inspection. Defaults to 'DISABLED'.
- paranoia_
level str - Defines how aggressively the WAF should act on requests. Valid values are 'L1' to 'L4'. Case you removed waf will retain the last known state and if omitted, The API applies the following default 'L1'.
- type str
- The tier of the WAF. Valid values are 'FREE' or 'PREMIUM'. Defaults to 'FREE'.
- allowed
Http List<String>Methods - Restricts which HTTP methods the distribution accepts. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE,PATCH. - allowed
Http List<String>Versions - Restricts which HTTP protocol versions are accepted. If provided, the set must contain at least one item. If omitted, the API applies the following defaults:
HTTP/1.0,HTTP/1.1,HTTP/2,HTTP/2.0. - allowed
Request List<String>Content Types - Restricts which Content-Type headers are accepted in request bodies. If provided, the set must contain at least one item. Case you removed waf will retain the last known state and if omitted, the API applies the following defaults:
application/x-www-form-urlencoded,multipart/form-data,multipart/related,text/xml,application/xml,application/soap+xml,application/x-amf,application/json,application/octet-stream,application/csp-report,application/xss-auditor-report,text/plain. - disabled
Rule List<String>Collection Ids - Set of WAF Collection IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled
Rule List<String>Group Ids - Set of WAF Rule Group IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- disabled
Rule List<String>Ids - Set of WAF rule IDs explicitly disabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly disabled Rule ID takes precedence over an enabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled
Rule List<String>Collection Ids - Set of WAF Collection IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled
Rule List<String>Group Ids - Set of WAF Rule Group IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- enabled
Rule List<String>Ids - Set of WAF rule IDs explicitly enabled. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. For example, an explicitly enabled Rule ID takes precedence over a disabled Group ID. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log
Only List<String>Rule Collection Ids - Set of WAF Collection IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. To view available rule collections, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log
Only List<String>Rule Group Ids - Set of WAF Rule Group IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Groups override Collections. To view available rule groups, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- log
Only List<String>Rule Ids - Set of WAF rule IDs explicitly marked as Log Only. Can be set to an empty set to clear previously set rules. Case you removed waf will retain the last known state. Precedence hierarchy: Specific Rules override Groups. To view available rules, please consult the API documentation: https://docs.api.eu01.stackit.cloud/documentation/cdn/version/v1#tag/WAF/operation/ListWafCollections
- mode String
- The operating mode of the WAF. 'ENABLED' actively blocks threats, 'LOG_ONLY' logs matches without blocking, and 'DISABLED' completely turns off inspection. Defaults to 'DISABLED'.
- paranoia
Level String - Defines how aggressively the WAF should act on requests. Valid values are 'L1' to 'L4'. Case you removed waf will retain the last known state and if omitted, The API applies the following default 'L1'.
- type String
- The tier of the WAF. Valid values are 'FREE' or 'PREMIUM'. Defaults to 'FREE'.
GetCdnDistributionDomain
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