Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/data-sources/network_area.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ page_title: "stackit_network_area Data Source - stackit"
subcategory: ""
description: |-
Network area datasource schema. Must have a region specified in the provider configuration.
This datasource is for SNA, not VPC, networks.
---

# stackit_network_area (Data Source)

Network area datasource schema. Must have a `region` specified in the provider configuration.

This datasource is for SNA, not VPC, networks.

## Example Usage

```terraform
Expand Down
3 changes: 3 additions & 0 deletions docs/data-sources/network_area_region.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ page_title: "stackit_network_area_region Data Source - stackit"
subcategory: ""
description: |-
Network area region data source schema.
This datasource is for SNA, not VPC, based networks.
---

# stackit_network_area_region (Data Source)

Network area region data source schema.

This datasource is for SNA, not VPC, based networks.

## Example Usage

```terraform
Expand Down
3 changes: 3 additions & 0 deletions docs/data-sources/network_area_route.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ page_title: "stackit_network_area_route Data Source - stackit"
subcategory: ""
description: |-
Network area route data resource schema. Must have a region specified in the provider configuration.
This datasource is for SNA, not VPC, networks.
---

# stackit_network_area_route (Data Source)

Network area route data resource schema. Must have a `region` specified in the provider configuration.

This datasource is for SNA, not VPC, networks.

## Example Usage

```terraform
Expand Down
3 changes: 3 additions & 0 deletions docs/data-sources/routing_table.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ page_title: "stackit_routing_table Data Source - stackit"
subcategory: ""
description: |-
Routing table datasource schema. Must have a region specified in the provider configuration.
This datasource is for SNA, not VPC, based networks.
~> This datasource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.
---

# stackit_routing_table (Data Source)

Routing table datasource schema. Must have a `region` specified in the provider configuration.

This datasource is for SNA, not VPC, based networks.

~> This datasource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.

## Example Usage
Expand Down
3 changes: 3 additions & 0 deletions docs/data-sources/routing_table_route.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ page_title: "stackit_routing_table_route Data Source - stackit"
subcategory: ""
description: |-
Routing table route datasource schema. Must have a region specified in the provider configuration.
This datasource is for SNA, not VPC, networks.
~> This datasource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.
---

# stackit_routing_table_route (Data Source)

Routing table route datasource schema. Must have a `region` specified in the provider configuration.

This datasource is for SNA, not VPC, networks.

~> This datasource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.

## Example Usage
Expand Down
3 changes: 3 additions & 0 deletions docs/data-sources/routing_table_routes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ page_title: "stackit_routing_table_routes Data Source - stackit"
subcategory: ""
description: |-
Routing table routes datasource schema. Must have a region specified in the provider configuration.
This datasource is for SNA, not VPC, based networks.
~> This datasource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.
---

# stackit_routing_table_routes (Data Source)

Routing table routes datasource schema. Must have a `region` specified in the provider configuration.

This datasource is for SNA, not VPC, based networks.

~> This datasource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.

## Example Usage
Expand Down
3 changes: 3 additions & 0 deletions docs/data-sources/routing_tables.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ page_title: "stackit_routing_tables Data Source - stackit"
subcategory: ""
description: |-
Routing table datasource schema. Must have a region specified in the provider configuration.
This datasource is for SNA, not VPC, based networks.
~> This datasource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.
---

# stackit_routing_tables (Data Source)

Routing table datasource schema. Must have a `region` specified in the provider configuration.

This datasource is for SNA, not VPC, based networks.

~> This datasource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.

## Example Usage
Expand Down
4 changes: 4 additions & 0 deletions docs/resources/network_area.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,16 @@ page_title: "stackit_network_area Resource - stackit"
subcategory: ""
description: |-
Network area resource schema.

This resource is for SNA, not VPC, networks.
---

# stackit_network_area (Resource)

Network area resource schema.

This resource is for SNA, not VPC, networks.

## Example Usage

```terraform
Expand Down
3 changes: 3 additions & 0 deletions docs/resources/network_area_region.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ page_title: "stackit_network_area_region Resource - stackit"
subcategory: ""
description: |-
Network area region resource schema.
This resource is for SNA, not VPC, based networks.
---

# stackit_network_area_region (Resource)

Network area region resource schema.

This resource is for SNA, not VPC, based networks.

## Example Usage

```terraform
Expand Down
4 changes: 4 additions & 0 deletions docs/resources/network_area_route.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,16 @@ page_title: "stackit_network_area_route Resource - stackit"
subcategory: ""
description: |-
Network area route resource schema. Must have a `region` specified in the provider configuration.

This resource is for SNA, not VPC, based networks.
---

# stackit_network_area_route (Resource)

Network area route resource schema. Must have a `region` specified in the provider configuration.

This resource is for SNA, not VPC, based networks.

## Example Usage

```terraform
Expand Down
3 changes: 3 additions & 0 deletions docs/resources/routing_table.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ page_title: "stackit_routing_table Resource - stackit"
subcategory: ""
description: |-
Routing table resource schema. Must have a region specified in the provider configuration.
This resource is for SNA, not VPC, based networks.
~> This resource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.
---

# stackit_routing_table (Resource)

Routing table resource schema. Must have a `region` specified in the provider configuration.

This resource is for SNA, not VPC, based networks.

~> This resource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.

## Example Usage
Expand Down
3 changes: 3 additions & 0 deletions docs/resources/routing_table_route.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ page_title: "stackit_routing_table_route Resource - stackit"
subcategory: ""
description: |-
Routing table route resource schema. Must have a region specified in the provider configuration.
This resource is for SNA, not VPC, based networks.
~> This resource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.
---

# stackit_routing_table_route (Resource)

Routing table route resource schema. Must have a `region` specified in the provider configuration.

This resource is for SNA, not VPC, based networks.

~> This resource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.

## Example Usage
Expand Down
3 changes: 2 additions & 1 deletion stackit/internal/services/iaas/networkarea/datasource.go
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,8 @@ func (d *networkAreaDataSource) Configure(ctx context.Context, req datasource.Co
// Schema defines the schema for the data source.
func (d *networkAreaDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) {
deprecationMsg := "Deprecated because of the IaaS API v1 -> v2 migration. Will be removed in May 2026."
description := "Network area datasource schema. Must have a `region` specified in the provider configuration."
description := "Network area datasource schema. Must have a `region` specified in the provider configuration.\n\n" +
"This datasource is for SNA, not VPC, networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: description,
Expand Down
3 changes: 2 additions & 1 deletion stackit/internal/services/iaas/networkarea/resource.go
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,8 @@ func (r *networkAreaResource) ValidateConfig(ctx context.Context, req resource.V
// Schema defines the schema for the resource.
func (r *networkAreaResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) {
deprecationMsg := "Deprecated because of the IaaS API v1 -> v2 migration. Will be removed in May 2026. Use the new `stackit_network_area_region` resource instead."
description := "Network area resource schema."
description := "Network area resource schema.\n\n" +
"This resource is for SNA, not VPC, networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: description,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,8 @@ func (d *networkAreaRegionDataSource) Configure(ctx context.Context, req datasou

// Schema defines the schema for the resource.
func (d *networkAreaRegionDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) {
description := "Network area region data source schema."
description := "Network area region data source schema.\n\n" +
"This datasource is for SNA, not VPC, based networks."

resp.Schema = schema.Schema{
MarkdownDescription: description,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,8 @@ func (r *networkAreaRegionResource) Configure(ctx context.Context, req resource.

// Schema defines the schema for the resource.
func (r *networkAreaRegionResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) {
description := "Network area region resource schema."
description := "Network area region resource schema.\n\n" +
"This resource is for SNA, not VPC, based networks."

resp.Schema = schema.Schema{
Description: description,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ func (d *networkAreaRouteDataSource) Configure(ctx context.Context, req datasour

// Schema defines the schema for the data source.
func (d *networkAreaRouteDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) {
description := "Network area route data resource schema. Must have a `region` specified in the provider configuration."
description := "Network area route data resource schema. Must have a `region` specified in the provider configuration.\n\n" +
"This datasource is for SNA, not VPC, networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: description,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,8 @@ func (r *networkAreaRouteResource) Configure(ctx context.Context, req resource.C

// Schema defines the schema for the resource.
func (r *networkAreaRouteResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) {
description := "Network area route resource schema. Must have a `region` specified in the provider configuration."
description := "Network area route resource schema. Must have a `region` specified in the provider configuration.\n\n" +
"This resource is for SNA, not VPC, based networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: description,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ func (d *routingTableRouteDataSource) Configure(ctx context.Context, req datasou

// Schema defines the schema for the data source.
func (d *routingTableRouteDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) {
description := "Routing table route datasource schema. Must have a `region` specified in the provider configuration."
description := "Routing table route datasource schema. Must have a `region` specified in the provider configuration.\n\n" +
"This datasource is for SNA, not VPC, networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: features.AddExperimentDescription(description, features.RoutingTablesExperiment, core.Datasource),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,8 @@ func (r *routeResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanR

// Schema defines the schema for the resource.
func (r *routeResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) {
description := "Routing table route resource schema. Must have a `region` specified in the provider configuration."
description := "Routing table route resource schema. Must have a `region` specified in the provider configuration.\n\n" +
"This resource is for SNA, not VPC, based networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: features.AddExperimentDescription(description, features.RoutingTablesExperiment, core.Resource),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@ func (d *routingTableRoutesDataSource) Configure(ctx context.Context, req dataso

// Schema defines the schema for the data source.
func (d *routingTableRoutesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) {
description := "Routing table routes datasource schema. Must have a `region` specified in the provider configuration."
description := "Routing table routes datasource schema. Must have a `region` specified in the provider configuration.\n\n" +
"This datasource is for SNA, not VPC, based networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: features.AddExperimentDescription(description, features.RoutingTablesExperiment, core.Datasource),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,8 @@ func (d *routingTableDataSource) Configure(ctx context.Context, req datasource.C

// Schema defines the schema for the data source.
func (d *routingTableDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) {
description := "Routing table datasource schema. Must have a `region` specified in the provider configuration."
description := "Routing table datasource schema. Must have a `region` specified in the provider configuration.\n\n" +
"This datasource is for SNA, not VPC, based networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: features.AddExperimentDescription(description, features.RoutingTablesExperiment, core.Datasource),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,8 @@ func (r *routingTableResource) ModifyPlan(ctx context.Context, req resource.Modi
}

func (r *routingTableResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) {
description := "Routing table resource schema. Must have a `region` specified in the provider configuration."
description := "Routing table resource schema. Must have a `region` specified in the provider configuration.\n\n" +
"This resource is for SNA, not VPC, based networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: features.AddExperimentDescription(description, features.RoutingTablesExperiment, core.Resource),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@ func (d *routingTablesDataSource) Configure(ctx context.Context, req datasource.

// Schema defines the schema for the data source.
func (d *routingTablesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) {
description := "Routing table datasource schema. Must have a `region` specified in the provider configuration."
description := "Routing table datasource schema. Must have a `region` specified in the provider configuration.\n\n" +
"This datasource is for SNA, not VPC, based networks."
resp.Schema = schema.Schema{
Description: description,
MarkdownDescription: features.AddExperimentDescription(description, features.RoutingTablesExperiment, core.Datasource),
Expand Down
Loading