feat(loadbalancer): add observability options to resource and datasource (#789)

relates to STACKITTPR-124
This commit is contained in:
Ruben Hönle 2025-05-09 09:41:41 +02:00 committed by GitHub
parent 0d71194d09
commit 6a0ccb87ee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 804 additions and 69 deletions

View file

@ -79,8 +79,36 @@ Read-Only:
Read-Only:
- `acl` (Set of String) Load Balancer is accessible only from an IP address in this range.
- `observability` (Attributes) We offer Load Balancer metrics observability via ARGUS or external solutions. (see [below for nested schema](#nestedatt--options--observability))
- `private_network_only` (Boolean) If true, Load Balancer is accessible only via a private network IP address.
<a id="nestedatt--options--observability"></a>
### Nested Schema for `options.observability`
Read-Only:
- `logs` (Attributes) Observability logs configuration. (see [below for nested schema](#nestedatt--options--observability--logs))
- `metrics` (Attributes) Observability metrics configuration. (see [below for nested schema](#nestedatt--options--observability--metrics))
<a id="nestedatt--options--observability--logs"></a>
### Nested Schema for `options.observability.logs`
Read-Only:
- `credentials_ref` (String) Credentials reference for logs.
- `push_url` (String) Credentials reference for logs.
<a id="nestedatt--options--observability--metrics"></a>
### Nested Schema for `options.observability.metrics`
Read-Only:
- `credentials_ref` (String) Credentials reference for metrics.
- `push_url` (String) Credentials reference for metrics.
<a id="nestedatt--target_pools"></a>
### Nested Schema for `target_pools`