feat: mssql alpha instance (#2)

* fix: remove unused attribute types and functions from backup models

* fix: update API client references to use sqlserverflexalpha package

* fix: update package references to use sqlserverflexalpha and modify user data source model

* fix: add sqlserverflexalpha user data source to provider

* fix: add sqlserverflexalpha user resource and update related functionality

* chore: add stackit_sqlserverflexalpha_user resource and instance_id variable

* fix: refactor sqlserverflexalpha user resource and enhance schema with status and default_database

---------

Co-authored-by: Andre Harms <andre.harms@stackit.cloud>
Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>
This commit is contained in:
Marcel S. Henselin 2025-12-19 08:56:46 +01:00 committed by GitHub
parent df25ceffd4
commit 5381516661
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
385 changed files with 1431 additions and 14841 deletions

View file

@ -1,4 +1,6 @@
#!/usr/bin/env bash
# Copyright (c) STACKIT
# This script is used to ensure for PRs the docs are up-to-date via the CI pipeline
# Usage: ./check-docs.sh

View file

@ -1,4 +1,6 @@
#!/usr/bin/env bash
# Copyright (c) STACKIT
# This script lints the SDK modules and the internal examples
# Pre-requisites: golangci-lint
set -eo pipefail

View file

@ -1,4 +1,6 @@
#!/usr/bin/env bash
# Copyright (c) STACKIT
# This script is used to manage the project, only used for installing the required tools for now
# Usage: ./project.sh [action]

View file

@ -1,4 +1,6 @@
#!/usr/bin/env bash
# Copyright (c) STACKIT
# Add replace directives to local files to go.work
set -eo pipefail

View file

@ -1,10 +1,12 @@
#!/usr/bin/env bash
# Copyright (c) STACKIT
# Pre-requisites: tfplugindocs
set -eo pipefail
ROOT_DIR=$(git rev-parse --show-toplevel)
EXAMPLES_DIR="${ROOT_DIR}/examples"
PROVIDER_NAME="stackit"
PROVIDER_NAME="stackitprivatepreview"
# Create a new empty directory for the docs
if [ -d ${ROOT_DIR}/docs ]; then
@ -14,4 +16,4 @@ mkdir -p ${ROOT_DIR}/docs
echo ">> Generating documentation"
tfplugindocs generate \
--provider-name "stackit"
--provider-name "stackitprivatepreview"