feat: enable flavor v2 handling in addition

This commit is contained in:
Marcel S. Henselin 2026-05-07 07:06:22 +02:00
parent 0d408764e5
commit 0d9cde57e4
5 changed files with 276 additions and 21 deletions

View file

@ -22,7 +22,7 @@ import (
func mapResponseToModel(
ctx context.Context,
resp *v3beta1api.GetInstanceResponse,
m *sqlserverflexbetaResGen.InstanceModel,
m *LocalInstanceModel,
tfDiags diag.Diagnostics,
) error {
m.BackupSchedule = types.StringValue(resp.GetBackupSchedule())
@ -133,7 +133,7 @@ func mapDataResponseToModel(
func handleEncryption(
ctx context.Context,
m *sqlserverflexbetaResGen.InstanceModel,
m *LocalInstanceModel,
resp *v3beta1api.GetInstanceResponse,
) sqlserverflexbetaResGen.EncryptionValue {
if !resp.HasEncryption() ||
@ -191,7 +191,7 @@ func handleDSEncryption(
func toCreatePayload(
ctx context.Context,
model *sqlserverflexbetaResGen.InstanceModel,
model *LocalInstanceModel,
) (*v3beta1api.CreateInstanceRequestPayload, error) {
if model == nil {
return nil, fmt.Errorf("nil model")
@ -241,7 +241,7 @@ func toCreatePayload(
func toUpdatePayload(
ctx context.Context,
m *sqlserverflexbetaResGen.InstanceModel,
m *LocalInstanceModel,
resp *resource.UpdateResponse,
) (*v3beta1api.UpdateInstanceRequestPayload, error) {
if m == nil {