From fae9e05d8c273140792debc1559dae2cd75eca89 Mon Sep 17 00:00:00 2001 From: Andre Harms Date: Wed, 4 Feb 2026 08:40:32 +0100 Subject: [PATCH] feat: add plan modifiers and validators for database fields --- .../database/planModifiers.yaml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 stackit/internal/services/postgresflexalpha/database/planModifiers.yaml diff --git a/stackit/internal/services/postgresflexalpha/database/planModifiers.yaml b/stackit/internal/services/postgresflexalpha/database/planModifiers.yaml new file mode 100644 index 00000000..f3f70aeb --- /dev/null +++ b/stackit/internal/services/postgresflexalpha/database/planModifiers.yaml @@ -0,0 +1,35 @@ +fields: + - name: 'id' + modifiers: + - 'UseStateForUnknown' + + - name: 'database_id' + modifiers: + - 'UseStateForUnknown' + validators: + - validate.NoSeparator + - validate.UUID + + - name: 'instance_id' + validators: + - validate.NoSeparator + - validate.UUID + modifiers: + - 'RequiresReplace' + - 'UseStateForUnknown' + + - name: 'project_id' + modifiers: + - 'RequiresReplace' + - 'UseStateForUnknown' + validators: + - validate.NoSeparator + - validate.UUID + + - name: 'name' + validators: + - validate.NoSeparator + + - name: 'region' + modifiers: + - 'RequiresReplace'