Skip to content

Commit 5a528d3

Browse files
authored
Merge branch 'main' into secrets-manager-sdk-update
2 parents 77c4e34 + 13a6f35 commit 5a528d3

21 files changed

Lines changed: 1516 additions & 55 deletions

File tree

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "stackit_alb_certificate Data Source - stackit"
4+
subcategory: ""
5+
description: |-
6+
ALB TLS Certificate data source schema. Must have a region specified in the provider configuration.
7+
---
8+
9+
# stackit_alb_certificate (Data Source)
10+
11+
ALB TLS Certificate data source schema. Must have a region specified in the provider configuration.
12+
13+
## Example Usage
14+
15+
```terraform
16+
data "stackit_alb_certificate" "example" {
17+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
18+
cert_id = "example-certificate-v1-dfa816b3184f63f43d918ea5f9493f5359f6c2404b69afbb0b60fb1af69d0bc0"
19+
}
20+
```
21+
22+
<!-- schema generated by tfplugindocs -->
23+
## Schema
24+
25+
### Required
26+
27+
- `cert_id` (String) The ID of the certificate.
28+
- `project_id` (String) STACKIT project ID to which the certificate is associated.
29+
30+
### Read-Only
31+
32+
- `id` (String) Terraform's internal resource ID. It is structured as "`project_id`,`region`,`cert_id`".
33+
- `name` (String) Certificate name.
34+
- `public_key` (String) The PEM encoded public key part
35+
- `region` (String) The resource region (e.g. eu01). If not defined, the provider region is used.

docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ Note: AWS specific checks must be skipped as they do not work on STACKIT. For de
163163

164164
### Optional
165165

166+
- `alb_certificates_custom_endpoint` (String) Custom endpoint for the Application Load Balancer TLS Certificate service
166167
- `alb_custom_endpoint` (String) Custom endpoint for the Application Load Balancer service
167168
- `authorization_custom_endpoint` (String) Custom endpoint for the Membership service
168169
- `cdn_custom_endpoint` (String) Custom endpoint for the CDN service

docs/resources/alb_certificate.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "stackit_alb_certificate Resource - stackit"
4+
subcategory: ""
5+
description: |-
6+
Setting up supporting infrastructure
7+
The example below creates the supporting infrastructure using the STACKIT Terraform provider, including the automatic creation of a TLS certificate resource.
8+
---
9+
10+
# stackit_alb_certificate (Resource)
11+
12+
## Setting up supporting infrastructure
13+
14+
15+
The example below creates the supporting infrastructure using the STACKIT Terraform provider, including the automatic creation of a TLS certificate resource.
16+
17+
## Example Usage
18+
19+
```terraform
20+
variable "project_id" {
21+
description = "The STACKIT Project ID"
22+
type = string
23+
default = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
24+
}
25+
26+
# Create a RAS key pair
27+
resource "tls_private_key" "example" {
28+
algorithm = "RSA"
29+
rsa_bits = 2048
30+
}
31+
32+
# Create a TLS certificate
33+
resource "tls_self_signed_cert" "example" {
34+
private_key_pem = tls_private_key.example.private_key_pem
35+
36+
subject {
37+
common_name = "localhost"
38+
organization = "STACKIT Test"
39+
}
40+
41+
validity_period_hours = 12
42+
43+
allowed_uses = [
44+
"key_encipherment",
45+
"digital_signature",
46+
"server_auth",
47+
]
48+
}
49+
50+
# Create a ALB certificate
51+
resource "stackit_alb_certificate" "certificate" {
52+
project_id = var.project_id
53+
name = "example-certificate"
54+
private_key = tls_private_key.example.private_key_pem
55+
public_key = tls_self_signed_cert.example.cert_pem
56+
}
57+
```
58+
59+
<!-- schema generated by tfplugindocs -->
60+
## Schema
61+
62+
### Required
63+
64+
- `name` (String) Certificate name.
65+
- `private_key` (String, Sensitive) The PEM encoded private key part
66+
- `project_id` (String) STACKIT project ID to which the certificate is associated.
67+
- `public_key` (String) The PEM encoded public key part
68+
69+
### Optional
70+
71+
- `region` (String) The resource region (e.g. eu01). If not defined, the provider region is used.
72+
73+
### Read-Only
74+
75+
- `cert_id` (String) The ID of the certificate.
76+
- `id` (String) Terraform's internal resource ID. It is structured as "`project_id`,`region`,`cert_id`".

docs/resources/application_load_balancer.md

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,14 +107,46 @@ resource "stackit_server" "server" {
107107
}
108108
109109
# Create example credentials for observability of the ALB
110-
# Create real credentials in your stackit observability
110+
# Create real credentials in your STACKIT observability
111111
resource "stackit_loadbalancer_observability_credential" "observability" {
112112
project_id = var.project_id
113113
display_name = "my-cred"
114114
password = "password"
115115
username = "username"
116116
}
117117
118+
# Create a RAS key pair
119+
resource "tls_private_key" "example" {
120+
algorithm = "RSA"
121+
rsa_bits = 2048
122+
}
123+
124+
# Create a TLS certificate
125+
resource "tls_self_signed_cert" "example" {
126+
private_key_pem = tls_private_key.example.private_key_pem
127+
128+
subject {
129+
common_name = "localhost"
130+
organization = "STACKIT Test"
131+
}
132+
133+
validity_period_hours = 12
134+
135+
allowed_uses = [
136+
"key_encipherment",
137+
"digital_signature",
138+
"server_auth",
139+
]
140+
}
141+
142+
# Create a ALB certificate
143+
resource "stackit_alb_certificate" "certificate" {
144+
project_id = var.project_id
145+
name = "example-certificate"
146+
private_key = tls_private_key.example.private_key_pem
147+
public_key = tls_self_signed_cert.example.cert_pem
148+
}
149+
118150
# Create a Application Load Balancer
119151
resource "stackit_application_load_balancer" "example" {
120152
project_id = var.project_id
@@ -156,9 +188,7 @@ resource "stackit_application_load_balancer" "example" {
156188
https = {
157189
certificate_config = {
158190
certificate_ids = [
159-
# Currently no TF provider available, needs to be added with API
160-
# https://docs.api.stackit.cloud/documentation/certificates/version/v2
161-
"name-v1-8c81bd317af8a03b8ef0851ccb074eb17d1ad589b540446244a5e593f78ef820"
191+
stackit_alb_certificate.certificate.cert_id
162192
]
163193
}
164194
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
data "stackit_alb_certificate" "example" {
2+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
3+
cert_id = "example-certificate-v1-dfa816b3184f63f43d918ea5f9493f5359f6c2404b69afbb0b60fb1af69d0bc0"
4+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
variable "project_id" {
2+
description = "The STACKIT Project ID"
3+
type = string
4+
default = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
5+
}
6+
7+
# Create a RAS key pair
8+
resource "tls_private_key" "example" {
9+
algorithm = "RSA"
10+
rsa_bits = 2048
11+
}
12+
13+
# Create a TLS certificate
14+
resource "tls_self_signed_cert" "example" {
15+
private_key_pem = tls_private_key.example.private_key_pem
16+
17+
subject {
18+
common_name = "localhost"
19+
organization = "STACKIT Test"
20+
}
21+
22+
validity_period_hours = 12
23+
24+
allowed_uses = [
25+
"key_encipherment",
26+
"digital_signature",
27+
"server_auth",
28+
]
29+
}
30+
31+
# Create a ALB certificate
32+
resource "stackit_alb_certificate" "certificate" {
33+
project_id = var.project_id
34+
name = "example-certificate"
35+
private_key = tls_private_key.example.private_key_pem
36+
public_key = tls_self_signed_cert.example.cert_pem
37+
}

examples/resources/stackit_application_load_balancer/resource.tf

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,46 @@ resource "stackit_server" "server" {
8888
}
8989

9090
# Create example credentials for observability of the ALB
91-
# Create real credentials in your stackit observability
91+
# Create real credentials in your STACKIT observability
9292
resource "stackit_loadbalancer_observability_credential" "observability" {
9393
project_id = var.project_id
9494
display_name = "my-cred"
9595
password = "password"
9696
username = "username"
9797
}
9898

99+
# Create a RAS key pair
100+
resource "tls_private_key" "example" {
101+
algorithm = "RSA"
102+
rsa_bits = 2048
103+
}
104+
105+
# Create a TLS certificate
106+
resource "tls_self_signed_cert" "example" {
107+
private_key_pem = tls_private_key.example.private_key_pem
108+
109+
subject {
110+
common_name = "localhost"
111+
organization = "STACKIT Test"
112+
}
113+
114+
validity_period_hours = 12
115+
116+
allowed_uses = [
117+
"key_encipherment",
118+
"digital_signature",
119+
"server_auth",
120+
]
121+
}
122+
123+
# Create a ALB certificate
124+
resource "stackit_alb_certificate" "certificate" {
125+
project_id = var.project_id
126+
name = "example-certificate"
127+
private_key = tls_private_key.example.private_key_pem
128+
public_key = tls_self_signed_cert.example.cert_pem
129+
}
130+
99131
# Create a Application Load Balancer
100132
resource "stackit_application_load_balancer" "example" {
101133
project_id = var.project_id
@@ -137,9 +169,7 @@ resource "stackit_application_load_balancer" "example" {
137169
https = {
138170
certificate_config = {
139171
certificate_ids = [
140-
# Currently no TF provider available, needs to be added with API
141-
# https://docs.api.stackit.cloud/documentation/certificates/version/v2
142-
"name-v1-8c81bd317af8a03b8ef0851ccb074eb17d1ad589b540446244a5e593f78ef820"
172+
stackit_alb_certificate.certificate.cert_id
143173
]
144174
}
145175
}

go.mod

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,16 @@ require (
1212
github.com/hashicorp/terraform-plugin-go v0.30.0
1313
github.com/hashicorp/terraform-plugin-log v0.10.0
1414
github.com/hashicorp/terraform-plugin-testing v1.14.0
15-
github.com/stackitcloud/stackit-sdk-go/core v0.24.1
16-
github.com/stackitcloud/stackit-sdk-go/services/alb v0.12.1
17-
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.13.0
15+
github.com/stackitcloud/stackit-sdk-go/core v0.25.0
16+
github.com/stackitcloud/stackit-sdk-go/services/alb v0.14.0
17+
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.14.0
18+
github.com/stackitcloud/stackit-sdk-go/services/certificates v1.4.1
1819
github.com/stackitcloud/stackit-sdk-go/services/dns v0.19.1
1920
github.com/stackitcloud/stackit-sdk-go/services/edge v0.8.0
2021
github.com/stackitcloud/stackit-sdk-go/services/git v0.11.0
2122
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.3.5
2223
github.com/stackitcloud/stackit-sdk-go/services/kms v1.6.0
23-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.11.1
24+
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.12.0
2425
github.com/stackitcloud/stackit-sdk-go/services/logme v0.27.1
2526
github.com/stackitcloud/stackit-sdk-go/services/logs v0.7.1
2627
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.27.1
@@ -31,12 +32,12 @@ require (
3132
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.26.1
3233
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.3.5
3334
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.29.0
34-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.27.3
35+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.28.1
3536
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.20.0
36-
github.com/stackitcloud/stackit-sdk-go/services/scf v0.6.1
37+
github.com/stackitcloud/stackit-sdk-go/services/scf v0.7.0
3738
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.17.0
3839
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.3.8
39-
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.2.6
40+
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.5.0
4041
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.12.0
4142
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.4.1
4243
github.com/stackitcloud/stackit-sdk-go/services/sfs v0.6.3

go.sum

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -668,14 +668,16 @@ github.com/spf13/viper v1.12.0 h1:CZ7eSOd3kZoaYDLbXnmzgQI5RlciuXBMA+18HwHRfZQ=
668668
github.com/spf13/viper v1.12.0/go.mod h1:b6COn30jlNxbm/V2IqWiNWkJ+vZNiMNksliPCiuKtSI=
669669
github.com/ssgreg/nlreturn/v2 v2.2.1 h1:X4XDI7jstt3ySqGU86YGAURbxw3oTDPK9sPEi6YEwQ0=
670670
github.com/ssgreg/nlreturn/v2 v2.2.1/go.mod h1:E/iiPB78hV7Szg2YfRgyIrk1AD6JVMTRkkxBiELzh2I=
671-
github.com/stackitcloud/stackit-sdk-go/core v0.24.1 h1:IrG0XBlJivUpXC4Y6TE+6FeSxNPs1JQXsero0ivwh0o=
672-
github.com/stackitcloud/stackit-sdk-go/core v0.24.1/go.mod h1:osMglDby4csGZ5sIfhNyYq1bS1TxIdPY88+skE/kkmI=
673-
github.com/stackitcloud/stackit-sdk-go/services/alb v0.12.1 h1:RKaxAymxlyxxE0Gta3yRuQWf07LnlcX+mfGnVB96NHA=
674-
github.com/stackitcloud/stackit-sdk-go/services/alb v0.12.1/go.mod h1:FHkV5L9vCQha+5MX+NdMdYjQIHXcLr95+bu1FN91QOM=
671+
github.com/stackitcloud/stackit-sdk-go/core v0.25.0 h1:ra3VEk684MNoq741g+xbZrKjZzhyztq5liUAwwew4DY=
672+
github.com/stackitcloud/stackit-sdk-go/core v0.25.0/go.mod h1:WU1hhxnjXw2EV7CYa1nlEvNpMiRY6CvmIOaHuL3pOaA=
673+
github.com/stackitcloud/stackit-sdk-go/services/alb v0.14.0 h1:ibBsculyrtqb6GKkrP44V3A7HbW4NbzywehPAeiRlEU=
674+
github.com/stackitcloud/stackit-sdk-go/services/alb v0.14.0/go.mod h1:DlW5YgdOPqllDnxTL4Y3XAwrarfzHWkQfhDg5YIegXg=
675675
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.12.0 h1:HxPgBu04j5tj6nfZ2r0l6v4VXC0/tYOGe4sA5Addra8=
676676
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.12.0/go.mod h1:uYI9pHAA2g84jJN25ejFUxa0/JtfpPZqMDkctQ1BzJk=
677-
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.13.0 h1:iRJK2d3I2QqWp8hqhxlkCtQDNb7fwKHkik9ogmcx2o8=
678-
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.13.0/go.mod h1:URWWMIbvq4YgWdGYCbccr3eat4Y+0qRpufZsEAsvoLM=
677+
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.14.0 h1:6pxndY7vzu4/L2dpgHaXw3x0b6FZKEVVZMhi7/i0rAo=
678+
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.14.0/go.mod h1:9880AP8tlxSQujlJN+txlcnHp9keC5cOP2EFzOIZjmg=
679+
github.com/stackitcloud/stackit-sdk-go/services/certificates v1.4.1 h1:RBY/mNR4H8Vd/7z0nky+AQNvoaZ16hvrGSuYi1YLLao=
680+
github.com/stackitcloud/stackit-sdk-go/services/certificates v1.4.1/go.mod h1:3R/RwYdBc1s6WZNhToWs0rBDropbNRM7okOAdjY3rpU=
679681
github.com/stackitcloud/stackit-sdk-go/services/dns v0.19.1 h1:VfszhFq/Snsd0LnflS8PbM0d9cG98hOFpamfjlcTnDQ=
680682
github.com/stackitcloud/stackit-sdk-go/services/dns v0.19.1/go.mod h1:gBv6YkB3Xf3c0ZXg2GwtWY8zExwGPF/Ag114XiiERxg=
681683
github.com/stackitcloud/stackit-sdk-go/services/edge v0.8.0 h1:lsOTEvItzrUerCzUodyyOy6pZ4QiSzwID7U20ZvZvHw=
@@ -686,8 +688,8 @@ github.com/stackitcloud/stackit-sdk-go/services/iaas v1.3.5 h1:W57+XRa8wTLsi5CV9
686688
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.3.5/go.mod h1:lTWjW57eAq1bwfM6nsNinhoBr3MHFW/GaFasdAsYfDM=
687689
github.com/stackitcloud/stackit-sdk-go/services/kms v1.6.0 h1:WWU2LpqmazsPDgoRAVrhLzo2MiNU9dNim81z793DbBU=
688690
github.com/stackitcloud/stackit-sdk-go/services/kms v1.6.0/go.mod h1:FuyCm3s/Ihw+tkpVLGMXwgTtlhrijd31cUCUBWpn1p8=
689-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.11.1 h1:8hLLCP4n9w3K3dqJaKF1PnMpX4qjR8UQL3gDr80hgDI=
690-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.11.1/go.mod h1:vqTjmecQ4+oVWzeo9tCOUZ3TrpIIzM+C0apC7cdAD0Y=
691+
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.12.0 h1:NV8gJ75nPvnJvxXVAp3zSoer04jq1LLxEhGZdH68jQU=
692+
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.12.0/go.mod h1:vyTjtzGSh91dpOiZkwCZiIz054E554Oi4coPXYlec8s=
691693
github.com/stackitcloud/stackit-sdk-go/services/logme v0.27.1 h1:6AaWxQNtOEvIvbtyySi5KIrNzxGbKgOayUnA3fpuqns=
692694
github.com/stackitcloud/stackit-sdk-go/services/logme v0.27.1/go.mod h1:qwpGNPgF7LmfodGPXcgv9uldeSSuFMNJkyD6QPqfiCI=
693695
github.com/stackitcloud/stackit-sdk-go/services/logs v0.7.1 h1:cuQA5dO8WSM0LBHR2FBpf+RgKH7/DE7+5NUPLxDpgPg=
@@ -706,26 +708,22 @@ github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.26.1 h1:AO5Np67/w0
706708
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.26.1/go.mod h1:Reo2Nk3yiA686quUMrk0eKwzpzaAZ7KwmzHzScNdG8Q=
707709
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.3.5 h1:H67e3KnHQx954yI8fuQmxXwRf/myqAdLg2KvxImp00g=
708710
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.3.5/go.mod h1:xmAWk9eom8wznvLuLfm0F4xyeiBX8LaggXsKFmos+dw=
709-
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.26.0 h1:/8lmviszgrB+0Cz7HdhFELyTiTeqIs7LfnI6sNX4rW8=
710-
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.26.0/go.mod h1:hnhvlLX1Y71R8KIQqLBeoSZqkU5ZJOG0J4wz0LeUdaw=
711711
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.29.0 h1:I8NF8Q5nRj7/7qDI8Qm4oI0KCNQcOjE6kqyBdWcUoxk=
712712
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.29.0/go.mod h1:wk2Oz+7pxT9YF1h6elWzdlhU6V7GSQXcGixxlXxNe+U=
713-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.25.6 h1:CXM9cZ9WeTyJd+Aw/hnJnDsKRVAQi4qgtd0RJ3zoPwo=
714-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.25.6/go.mod h1:KJNceOHRefjku1oVBoHG7idCS/SeW42WJ+55bN3AxrQ=
715-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.27.3 h1:wZIGETPQ1aiJwzJMVjatdu/Kv+/yuKVOf5RaMWW9bpU=
716-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.27.3/go.mod h1:jgWx29zvZP0R3tXAC/qWU5eBsPfLBJFP96mx9hwdFPM=
713+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.28.1 h1:6loJq37rLpU84HY/rzmpZrBGPz2vKqhly8mUC8NcAu0=
714+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.28.1/go.mod h1:tAZ7VeO1wZO0Fp6gO/j96LLwgN0QbOD5qlWp+Ah3Yps=
717715
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.20.0 h1:bT/qoghsdKvLomCay9Wj4Fu63lx0cD2zr23Fjqzgotc=
718716
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.20.0/go.mod h1:jiPIzF8lcm5Dx0TkDK2CBgeRBHSRUqwyX+z/zqo1bes=
719-
github.com/stackitcloud/stackit-sdk-go/services/scf v0.6.1 h1:ayfCRRVTVwFGQMfjmXaDhiLyif53ibTu7zNhUTnNh2w=
720-
github.com/stackitcloud/stackit-sdk-go/services/scf v0.6.1/go.mod h1:26fU2pMiIxUZ+Az5ux3vMtaVVzhK6md+lvW0s+ONVU0=
717+
github.com/stackitcloud/stackit-sdk-go/services/scf v0.7.0 h1:ip9BODkeeDXB5Y2i5pfyIBX+VMmfUWlfIMvdQJitZyg=
718+
github.com/stackitcloud/stackit-sdk-go/services/scf v0.7.0/go.mod h1:JuJbNkydnm1OFGiRweiLyOUqR6prSOveJC14b1oG+Ok=
721719
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.14.3 h1:3hZSg3z+4AXa5LbR2Vl38VmSA83ABItE63E53LuyWv8=
722720
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.14.3/go.mod h1:5unx5r0IgeFCtJDEgsWddtgKvYSw442FDNdhtfyJnQI=
723721
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.17.0 h1:6gDKTxdPzabtJ4cPzNgCgsT2+z8v80DSCx476HqzaXk=
724722
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.17.0/go.mod h1:vSWUMTsMbtniEo1I+eCsjCOTODR4iproNAeqG3vr/4I=
725723
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.3.8 h1:LLyANBzE8sQa0/49tQBqq4sVLhNgwdqCeQm76srJHWw=
726724
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.3.8/go.mod h1:/bmg57XZu+bGczzcoumrukiGMPGzI2mOyTT4BVIQUBs=
727-
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.2.6 h1:sQ3fdtUjgIL2Ul8nRYVVacHOwi5aSMTGGbYVL30oQBU=
728-
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.2.6/go.mod h1:3fjlL+9YtuI9Oocl1ZeYIK48ImtY4DwPggFhqAygr7o=
725+
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.5.0 h1:4MYNb3VQjVnVPfJ9xhDbSQgoSkxQZJ0tsv9N7O43/RI=
726+
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.5.0/go.mod h1:iVCh5xZW/DHBMnJW4Zrw8KMhQIBRAETcnTPi5bbcQIE=
729727
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.12.0 h1:l1EDIlXce2C8JcbBDHVa6nZ4SjPTqmnALTgrhms+NKI=
730728
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.12.0/go.mod h1:EXq8/J7t9p8zPmdIq+atuxyAbnQwxrQT18fI+Qpv98k=
731729
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.4.1 h1:HZnZju8yqpvRIs71PEk54Jov6p+jiKIIlN+J+4tvcL0=

stackit/internal/core/core.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ type ProviderData struct {
4040
// Deprecated: Use DefaultRegion instead
4141
Region string
4242
DefaultRegion string
43+
ALBCertificatesCustomEndpoint string
4344
ALBCustomEndpoint string
4445
AuthorizationCustomEndpoint string
4546
CdnCustomEndpoint string

0 commit comments

Comments
 (0)