From f24eac60064474409dc5fefd848956e87e227d85 Mon Sep 17 00:00:00 2001 From: Christian Lechner Date: Tue, 24 Oct 2023 07:29:28 +0200 Subject: [PATCH] PR for btpsa-v1.12.0 (#590) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../workflows/update-metadata-artifacts.yml | 2 +- config/Dockerfile | 4 +- config/python/requirements.txt | 6 +-- ...rvices-items-allof-1-then-allof-36-then.md | 2 +- ...n-properties-parameters-properties-data.md | 4 +- ...n-properties-parameters-properties-data.md | 4 +- ...llof-79-then-allof-3-if-properties-plan.md | 11 +++++ ...hen-allof-79-then-allof-3-if-properties.md | 3 ++ ...s-allof-1-then-allof-79-then-allof-3-if.md | 35 ++++++++++++++ ...of-79-then-allof-3-then-properties-plan.md | 3 ++ ...n-allof-79-then-allof-3-then-properties.md | 3 ++ ...allof-1-then-allof-79-then-allof-3-then.md | 47 +++++++++++++++++++ ...tems-allof-1-then-allof-79-then-allof-3.md | 3 ++ ...of-1-then-allof-79-then-properties-plan.md | 1 + ...rvices-items-allof-1-then-allof-79-then.md | 3 ++ ...es-parameters-properties-engine_version.md | 2 +- ...then-allof-0-then-properties-parameters.md | 4 +- ...ters-properties-backup_retention_period.md | 2 +- ...es-parameters-properties-engine_version.md | 2 +- ...then-allof-1-then-properties-parameters.md | 6 +-- ...ters-properties-backup_retention_period.md | 2 +- ...es-parameters-properties-engine_version.md | 2 +- ...then-allof-2-then-properties-parameters.md | 6 +-- ...allof-2-then-allof-14-then-allof-1-then.md | 1 + ...llof-49-then-allof-0-if-properties-plan.md | 2 +- ...s-allof-2-then-allof-49-then-allof-0-if.md | 2 +- ...allof-2-then-allof-49-then-allof-0-then.md | 14 +----- ...llof-49-then-allof-1-if-properties-plan.md | 2 +- ...s-allof-2-then-allof-49-then-allof-1-if.md | 2 +- ...allof-2-then-allof-49-then-allof-1-then.md | 3 +- ...llof-49-then-allof-2-if-properties-plan.md | 11 +++++ ...hen-allof-49-then-allof-2-if-properties.md | 3 ++ ...s-allof-2-then-allof-49-then-allof-2-if.md | 35 ++++++++++++++ ...of-49-then-allof-2-then-properties-plan.md | 3 ++ ...n-allof-49-then-allof-2-then-properties.md | 3 ++ ...allof-2-then-allof-49-then-allof-2-then.md | 46 ++++++++++++++++++ ...tems-allof-2-then-allof-49-then-allof-2.md | 3 ++ ...of-2-then-allof-49-then-properties-plan.md | 9 ++-- ...rvices-items-allof-2-then-allof-49-then.md | 11 +++-- libs/btpsa-usecase.json | 36 ++++++++++---- 40 files changed, 282 insertions(+), 61 deletions(-) create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties-plan.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties-plan.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties-plan.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties-plan.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2.md diff --git a/.github/workflows/update-metadata-artifacts.yml b/.github/workflows/update-metadata-artifacts.yml index 09f6dfc9..166b739d 100644 --- a/.github/workflows/update-metadata-artifacts.yml +++ b/.github/workflows/update-metadata-artifacts.yml @@ -28,7 +28,7 @@ jobs: ref: ${{ env.TARGET_BRANCH }} - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: "18" diff --git a/config/Dockerfile b/config/Dockerfile index f24d29b9..03b3bdb6 100644 --- a/config/Dockerfile +++ b/config/Dockerfile @@ -163,8 +163,8 @@ COPY --chown=root:root --from=tools /usr/local/bin/helm /usr/local/bin COPY --chown=root:root --from=tools /usr/local/bin/ijq /usr/local/bin ## Install the CF plugin for deploying MTAs on Cloudfoundry -RUN cf install-plugin -f https://github.com/cloudfoundry-incubator/multiapps-cli-plugin/releases/latest/download/multiapps-plugin.linux64 - +RUN cf install-plugin multiapps -f + ## Install krew and the oidc-login plugin RUN OS="$(uname | tr '[:upper:]' '[:lower:]')" \ && ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" \ diff --git a/config/python/requirements.txt b/config/python/requirements.txt index 0345aec1..befa1de4 100644 --- a/config/python/requirements.txt +++ b/config/python/requirements.txt @@ -1,7 +1,7 @@ attrs==23.1.0 blessed==1.20.0 certifi==2023.7.22 -charset-normalizer==3.3.0 +charset-normalizer==3.3.1 idna==3.4 inquirer==3.1.3 Jinja2==3.1.2 @@ -9,7 +9,7 @@ jsonschema==4.19.1 MarkupSafe==2.1.3 mccabe==0.7.0 ninja2==0.1 -pycodestyle==2.11.0 +pycodestyle==2.11.1 pyflakes==3.0.1 pyrsistent==0.19.3 python-dateutil==2.8.2 @@ -17,7 +17,7 @@ python-editor==1.0.4 readchar==4.0.5 requests==2.31.0 six==1.16.0 -urllib3==2.0.6 +urllib3==2.0.7 wcwidth==0.2.8 pyyaml==6.0.1 xmltodict==0.13.0 diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-36-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-36-then.md index 68d44247..d97f4330 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-36-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-36-then.md @@ -44,7 +44,7 @@ unknown ## name -Document Translation: Provides an API that allows you to translate documents of various formats into multiple languages. +Document Translation: Provides functionality that allows you to translate content in various formats into multiple languages. `name` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data.md index 436996e2..f0c2741b 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data.md @@ -20,7 +20,7 @@ | [serviceStopped](#servicestopped) | `boolean` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data-properties-servicestopped.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/4/then/properties/parameters/properties/data/properties/serviceStopped") | | [storage\_service\_provider](#storage_service_provider) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data-properties-storage_service_provider.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/4/then/properties/parameters/properties/data/properties/storage_service_provider") | | [storage\_service\_tier](#storage_service_tier) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data-properties-storage_service_tier.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/4/then/properties/parameters/properties/data/properties/storage_service_tier") | -| [systempassword](#systempassword) | `string` | Required | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data-properties-systempassword.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/4/then/properties/parameters/properties/data/properties/systempassword") | +| [systempassword](#systempassword) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data-properties-systempassword.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/4/then/properties/parameters/properties/data/properties/systempassword") | | [updateStrategy](#updatestrategy) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data-properties-updatestrategy.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/4/then/properties/parameters/properties/data/properties/updateStrategy") | | [versionIndicator](#versionindicator) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data-properties-versionindicator.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/4/then/properties/parameters/properties/data/properties/versionIndicator") | | [whitelistIPs](#whitelistips) | `array` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-4-then-properties-parameters-properties-data-properties-whitelistips.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/4/then/properties/parameters/properties/data/properties/whitelistIPs") | @@ -332,7 +332,7 @@ Password to be set for tenant `systempassword` -* is required +* is optional * Type: `string` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data.md index 173c9669..5b3b4428 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data.md @@ -17,7 +17,7 @@ | [serviceStopped](#servicestopped) | `boolean` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data-properties-servicestopped.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/5/then/properties/parameters/properties/data/properties/serviceStopped") | | [storage\_service\_provider](#storage_service_provider) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data-properties-storage_service_provider.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/5/then/properties/parameters/properties/data/properties/storage_service_provider") | | [storage\_service\_tier](#storage_service_tier) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data-properties-storage_service_tier.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/5/then/properties/parameters/properties/data/properties/storage_service_tier") | -| [systempassword](#systempassword) | `string` | Required | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data-properties-systempassword.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/5/then/properties/parameters/properties/data/properties/systempassword") | +| [systempassword](#systempassword) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data-properties-systempassword.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/5/then/properties/parameters/properties/data/properties/systempassword") | | [updateStrategy](#updatestrategy) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data-properties-updatestrategy.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/5/then/properties/parameters/properties/data/properties/updateStrategy") | | [versionIndicator](#versionindicator) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data-properties-versionindicator.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/5/then/properties/parameters/properties/data/properties/versionIndicator") | | [whitelistIPs](#whitelistips) | `array` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-5-then-properties-parameters-properties-data-properties-whitelistips.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/5/then/properties/parameters/properties/data/properties/whitelistIPs") | @@ -267,7 +267,7 @@ Password to be set for tenant `systempassword` -* is required +* is optional * Type: `string` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties-plan.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties-plan.md new file mode 100644 index 00000000..126392b1 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties-plan.md @@ -0,0 +1,11 @@ +## plan Type + +unknown + +## plan Constraints + +**constant**: the value of this property must be equal to: + +```json +"standard" +``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties.md new file mode 100644 index 00000000..c89940c6 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties.md @@ -0,0 +1,3 @@ +## properties Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if.md new file mode 100644 index 00000000..af61cc26 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if.md @@ -0,0 +1,35 @@ +## if Type + +unknown + +# if Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------ | :------------ | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [plan](#plan) | Not specified | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/79/then/allOf/3/if/properties/plan") | + +## plan + + + +`plan` + +* is optional + +* Type: unknown + +* cannot be null + +* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-if-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/79/then/allOf/3/if/properties/plan") + +### plan Type + +unknown + +### plan Constraints + +**constant**: the value of this property must be equal to: + +```json +"standard" +``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties-plan.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties-plan.md new file mode 100644 index 00000000..48242f69 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties-plan.md @@ -0,0 +1,3 @@ +## plan Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties.md new file mode 100644 index 00000000..c89940c6 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties.md @@ -0,0 +1,3 @@ +## properties Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then.md new file mode 100644 index 00000000..bc80820c --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then.md @@ -0,0 +1,47 @@ +## then Type + +unknown + +# then Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------ | :------------ | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [plan](#plan) | Not specified | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/79/then/allOf/3/then/properties/plan") | + +## plan + +service plan >standard< for >objectstore< is available in data centers: + +* {'region': 'ap10', 'name': 'Australia (Sydney)'} +* {'region': 'ap11', 'name': 'Singapore'} +* {'region': 'ap12', 'name': 'South Korea (Seoul)'} +* {'region': 'ap20', 'name': 'Australia (Sydney) Azure'} +* {'region': 'ap21', 'name': 'Singapore'} +* {'region': 'br10', 'name': 'Brazil (Sao Paulo)'} +* {'region': 'ca10', 'name': 'Canada (Montreal)'} +* {'region': 'ch20', 'name': 'cf-ch20'} +* {'region': 'eu10', 'name': 'Europe (Frankfurt)'} +* {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'} +* {'region': 'eu20', 'name': 'Europe (Netherlands)'} +* {'region': 'eu30', 'name': 'Europe (Frankfurt)'} +* {'region': 'in30', 'name': 'India (Mumbai)'} +* {'region': 'jp10', 'name': 'Japan (Tokyo)'} +* {'region': 'jp20', 'name': 'Japan (Tokyo)'} +* {'region': 'us10', 'name': 'US East (VA)'} +* {'region': 'us20', 'name': 'US West (WA)'} +* {'region': 'us21', 'name': 'US East (VA)'} +* {'region': 'us30', 'name': 'US Central (IA)'} + +`plan` + +* is optional + +* Type: unknown + +* cannot be null + +* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3-then-properties-plan.md "undefined#/properties/services/items/allOf/1/then/allOf/79/then/allOf/3/then/properties/plan") + +### plan Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3.md new file mode 100644 index 00000000..108a495f --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3.md @@ -0,0 +1,3 @@ +## 3 Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-properties-plan.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-properties-plan.md index 0528f920..b37f95f1 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-properties-plan.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-properties-plan.md @@ -11,3 +11,4 @@ unknown | `"azure-standard"` | | | `"gcs-standard"` | | | `"s3-standard"` | | +| `"standard"` | | diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then.md index 3d937437..002ca15c 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-79-then.md @@ -10,6 +10,8 @@ all of * [Untitled undefined type in JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-2.md "check type definition") +* [Untitled undefined type in JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-79-then-allof-3.md "check type definition") + # then Properties | Property | Type | Required | Nullable | Defined by | @@ -44,6 +46,7 @@ unknown | `"azure-standard"` | | | `"gcs-standard"` | | | `"s3-standard"` | | +| `"standard"` | | ## name diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-0-then-properties-parameters-properties-engine_version.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-0-then-properties-parameters-properties-engine_version.md index 16597131..8fa115b7 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-0-then-properties-parameters-properties-engine_version.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-0-then-properties-parameters-properties-engine_version.md @@ -18,5 +18,5 @@ The default value is: ```json -"12" +"14" ``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-0-then-properties-parameters.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-0-then-properties-parameters.md index 3d700287..6b790463 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-0-then-properties-parameters.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-0-then-properties-parameters.md @@ -32,7 +32,7 @@ Comma separated list of IPs and CF landscape domains from which connectivity to ## engine\_version -The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 12 +The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 14 `engine_version` @@ -64,7 +64,7 @@ The major version of the PostgreSQL database to use. If not provided, the major The default value is: ```json -"12" +"14" ``` ## locale diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters-properties-backup_retention_period.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters-properties-backup_retention_period.md index 214eabbf..f750bcf5 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters-properties-backup_retention_period.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters-properties-backup_retention_period.md @@ -6,7 +6,7 @@ **maximum**: the value of this number must smaller than or equal to: `35` -**minimum**: the value of this number must greater than or equal to: `14` +**minimum**: the value of this number must greater than or equal to: `1` ## backup\_retention\_period Default Value diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters-properties-engine_version.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters-properties-engine_version.md index 16597131..8fa115b7 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters-properties-engine_version.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters-properties-engine_version.md @@ -18,5 +18,5 @@ The default value is: ```json -"12" +"14" ``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters.md index 5b1a6db7..611377ba 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then-properties-parameters.md @@ -94,7 +94,7 @@ Defines backup retention period for the PostgreSQL database instance **maximum**: the value of this number must smaller than or equal to: `35` -**minimum**: the value of this number must greater than or equal to: `14` +**minimum**: the value of this number must greater than or equal to: `1` ### backup\_retention\_period Default Value @@ -128,7 +128,7 @@ Database system configurations ## engine\_version -The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 12 +The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 14 `engine_version` @@ -160,7 +160,7 @@ The major version of the PostgreSQL database to use. If not provided, the major The default value is: ```json -"12" +"14" ``` ## locale diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters-properties-backup_retention_period.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters-properties-backup_retention_period.md index 214eabbf..f750bcf5 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters-properties-backup_retention_period.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters-properties-backup_retention_period.md @@ -6,7 +6,7 @@ **maximum**: the value of this number must smaller than or equal to: `35` -**minimum**: the value of this number must greater than or equal to: `14` +**minimum**: the value of this number must greater than or equal to: `1` ## backup\_retention\_period Default Value diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters-properties-engine_version.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters-properties-engine_version.md index 16597131..8fa115b7 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters-properties-engine_version.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters-properties-engine_version.md @@ -18,5 +18,5 @@ The default value is: ```json -"12" +"14" ``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters.md index 2de4b99f..6bf3c566 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-2-then-properties-parameters.md @@ -94,7 +94,7 @@ Defines backup retention period for the PostgreSQL database instance **maximum**: the value of this number must smaller than or equal to: `35` -**minimum**: the value of this number must greater than or equal to: `14` +**minimum**: the value of this number must greater than or equal to: `1` ### backup\_retention\_period Default Value @@ -128,7 +128,7 @@ Database system configurations ## engine\_version -The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 12 +The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 14 `engine_version` @@ -160,7 +160,7 @@ The major version of the PostgreSQL database to use. If not provided, the major The default value is: ```json -"12" +"14" ``` ## locale diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-14-then-allof-1-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-14-then-allof-1-then.md index bddc431b..dcf8b47d 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-14-then-allof-1-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-14-then-allof-1-then.md @@ -14,6 +14,7 @@ application plan >ngdpi< for >data-privacy-integration-application< is available * {'region': 'br10', 'name': 'Brazil (Sao Paulo)'} * {'region': 'eu10', 'name': 'Europe (Frankfurt)'} +* {'region': 'eu20', 'name': 'Europe (Netherlands)'} * {'region': 'us21', 'name': 'US East (VA)'} `plan` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-if-properties-plan.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-if-properties-plan.md index c97f5143..abd98bc0 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-if-properties-plan.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-if-properties-plan.md @@ -7,5 +7,5 @@ unknown **constant**: the value of this property must be equal to: ```json -"free" +"foundation" ``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-if.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-if.md index 5357d8d7..9573c2a1 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-if.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-if.md @@ -31,5 +31,5 @@ unknown **constant**: the value of this property must be equal to: ```json -"free" +"foundation" ``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-then.md index 64100eb8..90810ee0 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-0-then.md @@ -10,25 +10,13 @@ unknown ## plan -application plan >free< for >SAPLaunchpad< is available in data centers: +application plan >foundation< for >SAPLaunchpad< is available in data centers: * {'region': 'ap10', 'name': 'Australia (Sydney)'} -* {'region': 'ap11', 'name': 'Singapore'} -* {'region': 'ap12', 'name': 'South Korea (Seoul)'} -* {'region': 'ap20', 'name': 'Australia (Sydney) Azure'} -* {'region': 'ap21', 'name': 'Singapore'} -* {'region': 'br10', 'name': 'Brazil (Sao Paulo)'} -* {'region': 'ca10', 'name': 'Canada (Montreal)'} * {'region': 'eu10', 'name': 'Europe (Frankfurt)'} -* {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'} * {'region': 'eu20', 'name': 'Europe (Netherlands)'} -* {'region': 'eu30', 'name': 'Europe (Frankfurt)'} -* {'region': 'jp10', 'name': 'Japan (Tokyo)'} -* {'region': 'jp20', 'name': 'Japan (Tokyo)'} * {'region': 'us10', 'name': 'US East (VA)'} * {'region': 'us20', 'name': 'US West (WA)'} -* {'region': 'us21', 'name': 'US East (VA)'} -* {'region': 'us30', 'name': 'US Central (IA)'} `plan` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-if-properties-plan.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-if-properties-plan.md index 126392b1..c97f5143 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-if-properties-plan.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-if-properties-plan.md @@ -7,5 +7,5 @@ unknown **constant**: the value of this property must be equal to: ```json -"standard" +"free" ``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-if.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-if.md index 8c4b8af3..c291c5da 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-if.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-if.md @@ -31,5 +31,5 @@ unknown **constant**: the value of this property must be equal to: ```json -"standard" +"free" ``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-then.md index bc2d62b8..41bef757 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1-then.md @@ -10,7 +10,7 @@ unknown ## plan -application plan >standard< for >SAPLaunchpad< is available in data centers: +application plan >free< for >SAPLaunchpad< is available in data centers: * {'region': 'ap10', 'name': 'Australia (Sydney)'} * {'region': 'ap11', 'name': 'Singapore'} @@ -23,7 +23,6 @@ application plan >standard< for >SAPLaunchpad< is available in data centers: * {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'} * {'region': 'eu20', 'name': 'Europe (Netherlands)'} * {'region': 'eu30', 'name': 'Europe (Frankfurt)'} -* {'region': 'in30', 'name': 'India (Mumbai)'} * {'region': 'jp10', 'name': 'Japan (Tokyo)'} * {'region': 'jp20', 'name': 'Japan (Tokyo)'} * {'region': 'us10', 'name': 'US East (VA)'} diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties-plan.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties-plan.md new file mode 100644 index 00000000..126392b1 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties-plan.md @@ -0,0 +1,11 @@ +## plan Type + +unknown + +## plan Constraints + +**constant**: the value of this property must be equal to: + +```json +"standard" +``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties.md new file mode 100644 index 00000000..c89940c6 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties.md @@ -0,0 +1,3 @@ +## properties Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if.md new file mode 100644 index 00000000..e0eea14f --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if.md @@ -0,0 +1,35 @@ +## if Type + +unknown + +# if Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------ | :------------ | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [plan](#plan) | Not specified | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties-plan.md "undefined#/properties/services/items/allOf/2/then/allOf/49/then/allOf/2/if/properties/plan") | + +## plan + + + +`plan` + +* is optional + +* Type: unknown + +* cannot be null + +* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-if-properties-plan.md "undefined#/properties/services/items/allOf/2/then/allOf/49/then/allOf/2/if/properties/plan") + +### plan Type + +unknown + +### plan Constraints + +**constant**: the value of this property must be equal to: + +```json +"standard" +``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties-plan.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties-plan.md new file mode 100644 index 00000000..48242f69 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties-plan.md @@ -0,0 +1,3 @@ +## plan Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties.md new file mode 100644 index 00000000..c89940c6 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties.md @@ -0,0 +1,3 @@ +## properties Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then.md new file mode 100644 index 00000000..c56a3685 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then.md @@ -0,0 +1,46 @@ +## then Type + +unknown + +# then Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------ | :------------ | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [plan](#plan) | Not specified | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties-plan.md "undefined#/properties/services/items/allOf/2/then/allOf/49/then/allOf/2/then/properties/plan") | + +## plan + +application plan >standard< for >SAPLaunchpad< is available in data centers: + +* {'region': 'ap10', 'name': 'Australia (Sydney)'} +* {'region': 'ap11', 'name': 'Singapore'} +* {'region': 'ap12', 'name': 'South Korea (Seoul)'} +* {'region': 'ap20', 'name': 'Australia (Sydney) Azure'} +* {'region': 'ap21', 'name': 'Singapore'} +* {'region': 'br10', 'name': 'Brazil (Sao Paulo)'} +* {'region': 'ca10', 'name': 'Canada (Montreal)'} +* {'region': 'eu10', 'name': 'Europe (Frankfurt)'} +* {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'} +* {'region': 'eu20', 'name': 'Europe (Netherlands)'} +* {'region': 'eu30', 'name': 'Europe (Frankfurt)'} +* {'region': 'in30', 'name': 'India (Mumbai)'} +* {'region': 'jp10', 'name': 'Japan (Tokyo)'} +* {'region': 'jp20', 'name': 'Japan (Tokyo)'} +* {'region': 'us10', 'name': 'US East (VA)'} +* {'region': 'us20', 'name': 'US West (WA)'} +* {'region': 'us21', 'name': 'US East (VA)'} +* {'region': 'us30', 'name': 'US Central (IA)'} + +`plan` + +* is optional + +* Type: unknown + +* cannot be null + +* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2-then-properties-plan.md "undefined#/properties/services/items/allOf/2/then/allOf/49/then/allOf/2/then/properties/plan") + +### plan Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2.md new file mode 100644 index 00000000..230c2025 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2.md @@ -0,0 +1,3 @@ +## 2 Type + +unknown diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-properties-plan.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-properties-plan.md index 49c8bb8c..88e3a7ec 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-properties-plan.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-properties-plan.md @@ -6,7 +6,8 @@ unknown **enum**: the value of this property must be equal to one of the following values: -| Value | Explanation | -| :----------- | :---------- | -| `"free"` | | -| `"standard"` | | +| Value | Explanation | +| :------------- | :---------- | +| `"foundation"` | | +| `"free"` | | +| `"standard"` | | diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then.md index 98d482ea..8ba9e3d6 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-49-then.md @@ -8,6 +8,8 @@ all of * [Untitled undefined type in JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-1.md "check type definition") +* [Untitled undefined type in JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-2-then-allof-49-then-allof-2.md "check type definition") + # then Properties | Property | Type | Required | Nullable | Defined by | @@ -37,10 +39,11 @@ unknown **enum**: the value of this property must be equal to one of the following values: -| Value | Explanation | -| :----------- | :---------- | -| `"free"` | | -| `"standard"` | | +| Value | Explanation | +| :------------- | :---------- | +| `"foundation"` | | +| `"free"` | | +| `"standard"` | | ## name diff --git a/libs/btpsa-usecase.json b/libs/btpsa-usecase.json index 6a155fa9..c43da7ff 100644 --- a/libs/btpsa-usecase.json +++ b/libs/btpsa-usecase.json @@ -1317,7 +1317,7 @@ "then" :{ "properties": { "plan": { "enum": ["default","free"] }, - "name": { "description": "Document Translation: Provides an API that allows you to translate documents of various formats into multiple languages."} + "name": { "description": "Document Translation: Provides functionality that allows you to translate content in various formats into multiple languages."} }, "allOf": [ { @@ -1465,7 +1465,7 @@ "then" :{ "properties": { "plan": { "description": "service plan >hana< for >hana-cloud< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'ap12', 'name': 'South Korea (Seoul)'}\n- {'region': 'ap20', 'name': 'Australia (Sydney) Azure'}\n- {'region': 'ap21', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'ca10', 'name': 'Canada (Montreal)'}\n- {'region': 'ch20', 'name': 'cf-ch20'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}\n- {'region': 'eu20', 'name': 'Europe (Netherlands)'}\n- {'region': 'eu30', 'name': 'Europe (Frankfurt)'}\n- {'region': 'in30', 'name': 'India (Mumbai)'}\n- {'region': 'jp10', 'name': 'Japan (Tokyo)'}\n- {'region': 'jp20', 'name': 'Japan (Tokyo)'}\n- {'region': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us20', 'name': 'US West (WA)'}\n- {'region': 'us21', 'name': 'US East (VA)'}\n- {'region': 'us30', 'name': 'US Central (IA)'}" } - , "parameters" : {"$schema": "http://json-schema.org/draft-07/schema", "additionalProperties": false, "defaultProperties": ["data"], "properties": {"data": {"additionalProperties": false, "defaultProperties": ["memory", "edition", "systempassword"], "properties": {"additionalWorkers": {"description": "Number of additional workers for scale out systems", "format": "int64", "maximum": 0, "minimum": 0, "type": "integer"}, "availabilityZonePlacement": {"additionalProperties": false, "description": "Settings that enable the customer to ensure spatial proximity between their applications and the HANA instance", "properties": {"highAvailabilityCrossMultiAZEnabled": {"description": "A flag to determine if the HA setup will be cross multi-availability zones or not", "type": "boolean"}, "initialReplicaAvailabilityZone": {"description": "This zone will be used by the initial replica", "type": "string"}, "initialSourceAvailabilityZone": {"description": "This zone will be used by the initial source", "type": "string"}, "primaryAvailabilityZone": {"description": "This zone will be used by the primary instance", "type": "string"}, "secondaryAvailabilityZone": {"description": "This zone will be used by the secondary instance, if defined in .disasterRecoveryMode", "type": "string"}}, "type": "object"}, "backup": {"additionalProperties": false, "description": "Backup service properties", "properties": {"retentionDays": {"description": "Specifies the retention period for a backup in days", "format": "int32", "maximum": 215, "minimum": 0, "type": "integer"}}, "type": "object"}, "databaseMappings": {"items": {"properties": {"organization_guid": {"pattern": "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$", "type": "string"}, "space_guid": {"pattern": "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$", "type": "string"}}, "required": ["organization_guid", "space_guid"], "type": "object"}}, "disasterRecoveryMode": {"description": "Disaster Recovery of the HANA instance", "enum": ["no_disaster_recovery", "one_secondary_async"], "type": "string"}, "edition": {"default": "cloud", "description": "Image edition (cloud vs. orange)", "enum": ["cloud", "orange"], "type": "string"}, "enabledservices": {"additionalProperties": false, "description": "List of services of the HANA to be enabled", "properties": {"docstore": {"type": "boolean"}, "dpserver": {"type": "boolean"}, "scriptserver": {"type": "boolean"}}, "type": "object"}, "extensionservices": {"items": {"properties": {"enabled": {"type": "boolean"}, "name": {"pattern": "^(DITenant|ConnectivityProxy)$", "type": "string"}, "whitelistIPs": {"items": {"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/(30|31|32|[1-2][0-9]|[0-9]))?$", "type": "string"}, "maxItems": 250, "type": "array"}}, "required": ["name", "enabled"], "type": "object"}}, "memory": {"default": 30, "description": "HANA memory size (RAM) in GB", "format": "int64", "maximum": 5970, "minimum": 30, "type": "integer"}, "memoryScaleOut": {"description": "HANA memory size (RAM) in GB for scale out systems", "format": "int64", "maximum": 0, "minimum": 0, "type": "integer"}, "productVersion": {"additionalProperties": false, "description": "HANA Product Version", "properties": {"id": {"type": "string"}, "releaseCycle": {"type": "string"}, "track": {"type": "string"}}, "type": "object"}, "project_name": {"type": "string"}, "requestedOperation": {"additionalProperties": false, "properties": {"arguments": {"additionalProperties": false, "description": "List of operation arguments", "properties": {"backup_encryption_passphrase": {"type": "string"}, "hdl_access_token": {"type": "string"}, "project_name": {"type": "string"}, "template_name": {"type": "string"}, "template_storage_endpoint": {"type": "string"}}, "type": "object"}, "name": {"description": "create instance for template recovery", "enum": ["none", "TEMPLATE_RECOVERY"], "type": "string"}}, "type": "object"}, "serviceStopped": {"description": "Describes if the system should be running or stopped", "type": "boolean"}, "slaLevel": {"description": "Availability of the HANA instance", "enum": ["standard", "elevated"], "type": "string"}, "storage": {"description": "Size of the Storage in GB", "format": "int64", "maximum": 16000, "minimum": 120, "type": "integer"}, "systempassword": {"default": "", "description": "Password to be set for tenant", "minLength": 8, "type": "string"}, "template_name": {"type": "string"}, "update_strategy": {"description": "preferred behaviour for version upgrades. with_restart: the database will be shut down and started again during the upgrade; without_restart: at some point active write transactions will be cancelled, after that the upgrade is effective without further downtime", "enum": ["with_restart", "without_restart"]}, "vcpu": {"description": "Number of vCPUs used by HANA", "minimum": 2, "type": "integer"}, "versionIndicator": {"description": "The version of the service to use", "type": "string"}, "whitelistIPs": {"items": {"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/(30|31|32|[1-2][0-9]|[0-9]))?$", "type": "string"}, "maxItems": 250, "type": "array"}}, "required": ["edition", "memory", "systempassword"], "type": "object"}, "metadata": {"additionalProperties": true, "properties": {}, "propertyNames": {"pattern": "^(hc.sap.com/webide_subscription|ui.hc.sap.com/[a-zA-Z0-9_]*)$"}, "type": "object"}}, "required": ["data"], "type": "object"} + , "parameters" : {"$schema": "http://json-schema.org/draft-07/schema", "additionalProperties": false, "defaultProperties": ["data"], "properties": {"data": {"additionalProperties": false, "defaultProperties": ["memory", "systempassword", "edition"], "properties": {"additionalWorkers": {"description": "Number of additional workers for scale out systems", "format": "int64", "maximum": 0, "minimum": 0, "type": "integer"}, "availabilityZonePlacement": {"additionalProperties": false, "description": "Settings that enable the customer to ensure spatial proximity between their applications and the HANA instance", "properties": {"highAvailabilityCrossMultiAZEnabled": {"description": "A flag to determine if the HA setup will be cross multi-availability zones or not", "type": "boolean"}, "initialReplicaAvailabilityZone": {"description": "This zone will be used by the initial replica", "type": "string"}, "initialSourceAvailabilityZone": {"description": "This zone will be used by the initial source", "type": "string"}, "primaryAvailabilityZone": {"description": "This zone will be used by the primary instance", "type": "string"}, "secondaryAvailabilityZone": {"description": "This zone will be used by the secondary instance, if defined in .disasterRecoveryMode", "type": "string"}}, "type": "object"}, "backup": {"additionalProperties": false, "description": "Backup service properties", "properties": {"retentionDays": {"description": "Specifies the retention period for a backup in days", "format": "int32", "maximum": 215, "minimum": 0, "type": "integer"}}, "type": "object"}, "databaseMappings": {"items": {"properties": {"organization_guid": {"pattern": "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$", "type": "string"}, "space_guid": {"pattern": "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$", "type": "string"}}, "required": ["organization_guid", "space_guid"], "type": "object"}}, "disasterRecoveryMode": {"description": "Disaster Recovery of the HANA instance", "enum": ["no_disaster_recovery", "one_secondary_async"], "type": "string"}, "edition": {"default": "cloud", "description": "Image edition (cloud vs. orange)", "enum": ["cloud", "orange"], "type": "string"}, "enabledservices": {"additionalProperties": false, "description": "List of services of the HANA to be enabled", "properties": {"docstore": {"type": "boolean"}, "dpserver": {"type": "boolean"}, "scriptserver": {"type": "boolean"}}, "type": "object"}, "extensionservices": {"items": {"properties": {"enabled": {"type": "boolean"}, "name": {"pattern": "^(DITenant|ConnectivityProxy)$", "type": "string"}, "whitelistIPs": {"items": {"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/(30|31|32|[1-2][0-9]|[0-9]))?$", "type": "string"}, "maxItems": 250, "type": "array"}}, "required": ["name", "enabled"], "type": "object"}}, "memory": {"default": 30, "description": "HANA memory size (RAM) in GB", "format": "int64", "maximum": 5970, "minimum": 30, "type": "integer"}, "memoryScaleOut": {"description": "HANA memory size (RAM) in GB for scale out systems", "format": "int64", "maximum": 0, "minimum": 0, "type": "integer"}, "productVersion": {"additionalProperties": false, "description": "HANA Product Version", "properties": {"id": {"type": "string"}, "releaseCycle": {"type": "string"}, "track": {"type": "string"}}, "type": "object"}, "project_name": {"type": "string"}, "requestedOperation": {"additionalProperties": false, "properties": {"arguments": {"additionalProperties": false, "description": "List of operation arguments", "properties": {"backup_encryption_passphrase": {"type": "string"}, "hdl_access_token": {"type": "string"}, "project_name": {"type": "string"}, "template_name": {"type": "string"}, "template_storage_endpoint": {"type": "string"}}, "type": "object"}, "name": {"description": "create instance for template recovery", "enum": ["none", "TEMPLATE_RECOVERY"], "type": "string"}}, "type": "object"}, "serviceStopped": {"description": "Describes if the system should be running or stopped", "type": "boolean"}, "slaLevel": {"description": "Availability of the HANA instance", "enum": ["standard", "elevated"], "type": "string"}, "storage": {"description": "Size of the Storage in GB", "format": "int64", "maximum": 16000, "minimum": 120, "type": "integer"}, "systempassword": {"default": "", "description": "Password to be set for tenant", "minLength": 8, "type": "string"}, "template_name": {"type": "string"}, "update_strategy": {"description": "preferred behaviour for version upgrades. with_restart: the database will be shut down and started again during the upgrade; without_restart: at some point active write transactions will be cancelled, after that the upgrade is effective without further downtime", "enum": ["with_restart", "without_restart"]}, "vcpu": {"description": "Number of vCPUs used by HANA", "minimum": 2, "type": "integer"}, "versionIndicator": {"description": "The version of the service to use", "type": "string"}, "whitelistIPs": {"items": {"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/(30|31|32|[1-2][0-9]|[0-9]))?$", "type": "string"}, "maxItems": 250, "type": "array"}}, "required": ["edition", "systempassword", "memory"], "type": "object"}, "metadata": {"additionalProperties": true, "properties": {}, "propertyNames": {"pattern": "^(hc.sap.com/webide_subscription|ui.hc.sap.com/[a-zA-Z0-9_]*)$"}, "type": "object"}}, "required": ["data"], "type": "object"} }, "required" : ["parameters"] @@ -1503,7 +1503,7 @@ "then" :{ "properties": { "plan": { "description": "service plan >relational-data-lake< for >hana-cloud< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'ap12', 'name': 'South Korea (Seoul)'}\n- {'region': 'ap20', 'name': 'Australia (Sydney) Azure'}\n- {'region': 'ap21', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'ca10', 'name': 'Canada (Montreal)'}\n- {'region': 'ch20', 'name': 'cf-ch20'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}\n- {'region': 'eu20', 'name': 'Europe (Netherlands)'}\n- {'region': 'eu30', 'name': 'Europe (Frankfurt)'}\n- {'region': 'in30', 'name': 'India (Mumbai)'}\n- {'region': 'jp10', 'name': 'Japan (Tokyo)'}\n- {'region': 'jp20', 'name': 'Japan (Tokyo)'}\n- {'region': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us20', 'name': 'US West (WA)'}\n- {'region': 'us21', 'name': 'US East (VA)'}\n- {'region': 'us30', 'name': 'US Central (IA)'}" } - , "parameters" : {"$schema": "http://json-schema.org/draft-07/schema", "additionalProperties": false, "defaultProperties": ["data"], "properties": {"data": {"additionalProperties": false, "defaultProperties": ["systempassword"], "properties": {"backup": {"additionalProperties": false, "description": "Backup service properties", "properties": {"retentionDays": {"description": "Specifies the retention period for a backup in days", "format": "int32", "maximum": 215, "minimum": 1, "type": "integer"}}, "type": "object"}, "coordinator_type": {"description": "Node type for IQ co-ordinators.", "enum": ["small", "medium", "large", "xlarge", "2xlarge"]}, "enableBackups": {"description": "Describes if IQ backups are enabled or not", "type": "boolean"}, "fileContainer": {"description": "Configuration of the Data Lake\u0027s default file container", "properties": {"authorizations": {"items": {"properties": {"pattern": {"type": "string"}, "rank": {"type": "integer"}, "roles": {"items": {"type": "string"}, "type": "array"}}, "required": ["pattern", "roles", "rank"], "type": "object"}, "type": "array"}, "capabilities": {"properties": {"homeDirectories": {"properties": {"prefix": {"pattern": "^/[\\S]+/$", "type": "string"}}, "required": ["prefix"], "type": ["object", "null"]}}, "type": "object"}, "roles": {"items": {"properties": {"name": {"pattern": "^[a-z0-9]{1}[a-z0-9-]{0,14}[a-z0-9]{1}$", "type": "string"}, "privileges": {"items": {"enum": ["browse", "open", "create", "append", "rename", "delete", "restore", "impersonate", "authorize"], "type": "string"}, "type": "array"}}, "required": ["name", "privileges"], "type": "object"}, "type": "array"}, "trusts": {"items": {"properties": {"alias": {"pattern": "^[a-z0-9]{1}[a-z0-9-]{0,14}[a-z0-9]{1}$", "type": "string"}, "certData": {"pattern": "^-----BEGIN CERTIFICATE-----\\s[A-Za-z0-9+/\\s]+={0,2}\\s-----END CERTIFICATE-----$", "type": "string"}}, "required": ["alias", "certData"], "type": "object"}, "type": "array"}}, "type": "object"}, "initOptions": {"additionalProperties": false, "properties": {"blankPadding": {"description": "blank padding to be set in HDL", "enum": ["ON", "OFF"], "type": "string"}, "caseSensitivity": {"description": "case sensitivity to be set in HDL", "enum": ["ignore", "respect"], "type": "string"}, "collation": {"description": "collation to be set in HDL", "enum": ["874THAIBIN", "932JPN", "936ZHO", "949KOR", "950ZHO_HK", "950ZHO_TW", "1250LATIN2", "1250POL", "1251CYR", "1252BIN", "1252LATIN1", "1252LT1ACC", "1252NOR", "1252SPA", "1252SWEFIN", "1253ELL", "1254TRK", "1254TRKALT", "1255HEB", "1256ARA", "1257LIT", "CESU8BIN", "EUC_CHINA", "EUC_JAPAN", "EUC_KOREA", "EUC_TAIWAN", "ISO1LATIN1", "ISO9LATIN1", "ISO_1", "ISO_BINENG", "UTF8BIN"], "type": "string"}, "ncharAccentSensitivity": {"description": "AccentSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "respect", "French"], "type": "string"}, "ncharCaseSensitivity": {"description": "CaseSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "respect", "UpperFirst", "LowerFirst"], "type": "string"}, "ncharCollation": {"description": "nchar collation to be set in HDL", "enum": ["UCA", "UTF8BIN"], "type": "string"}, "ncharLocale": {"description": "locale to be used in nchar UCA collation to be set in HDL", "enum": ["ar_AE", "ar_BH", "ar_DZ", "ar_EG", "ar_IN", "ar_IQ", "ar_JO", "ar_KW", "ar_LB", "ar_LY", "ar_MA", "ar_OM", "ar_QA", "ar_SA", "ar_SD", "ar_SY", "ar_TN", "ar", "ar_YE", "be_BY", "be", "bg_BG", "bg", "ca_ES", "ca", "cs_CZ", "cs", "da_DK", "da", "de_AT", "de_BE", "de_CH", "de_DE", "de_LU", "de__PHONEBOOK", "de", "el_GR", "el", "en_AU", "en_BE", "en_BW", "en_CA", "en_GB", "en_HK", "en_IE", "en_IN", "en_MT", "en_NZ", "en_PH", "en_SG", "en", "en_US_POSIX", "en_US", "en_VI", "en_ZA", "en_ZW", "eo", "es_AR", "es_BO", "es_CL", "es_CO", "es_CR", "es_DO", "es_EC", "es_ES", "es_GT", "es_HN", "es_MX", "es_NI", "es_PA", "es_PE", "es_PR", "es_PY", "es_SV", "es__TRADITIONAL", "es", "es_US", "es_UY", "es_VE", "et_EE", "et", "fa_AF", "fa_IR", "fa", "fi_FI", "fi", "fo_FO", "fo", "fr_BE", "fr_CA", "fr_CH", "fr_FR", "fr_LU", "fr", "ga_IE", "ga", "gu_IN", "gu", "he_IL", "he", "hi__DIRECT", "hi_IN", "hi", "hr_HR", "hr", "hu_HU", "hu", "id_ID", "id", "is_IS", "is", "it_CH", "it_IT", "it", "ja__DIRECT", "ja_JP", "ja", "kk_KZ", "kk", "kl_GL", "kl", "kn_IN", "kn", "ko_KR", "ko", "lt_LT", "lt", "lv_LV", "lv", "mk_MK", "mk", "ml", "mr_IN", "mr", "ms_BN", "ms_MY", "ms", "mt_MT", "mt", "nb_NO", "nb", "nl_BE", "nl_NL", "nl", "nn_NO", "nn", "om_ET", "om_KE", "om", "or", "pa_IN", "pa", "pl_PL", "pl", "ps_AF", "ps", "pt_BR", "pt_PT", "pt", "root", "ro_RO", "ro", "ru_RU", "ru", "ru_UA", "sh_BA", "sh", "sh_YU", "sk_SK", "sk", "sl_SI", "sl", "sq_AL", "sq", "sr_BA", "sr_Cyrl_BA", "sr_Cyrl", "sr_Cyrl_YU", "sr", "sr_YU", "sv_FI", "sv__PHONEBOOK", "sv_SE", "sv", "ta_IN", "ta", "te_IN", "te", "th_TH", "th", "tr_TR", "tr", "uk", "uk_UA", "vi", "vi_VN", "zh_CN", "zh_Hant", "zh_HK", "zh_MO", "zh__PINYIN", "zh_SG", "zh_TW_STROKE", "zh_TW", "zh"], "type": "string"}, "ncharPunctuationSensitivity": {"description": "PunctuationSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "primary", "quanternary"], "type": "string"}, "ncharSortType": {"description": "SortType to be used in nchar UCA collation to be set in HDL", "enum": ["phonebook", "traditional", "standard", "pinyin", "stroke", "direct", "posix", "big5han", "gb2312han"], "type": "string"}}, "type": "object"}, "iqEnabled": {"description": "Whether to provision an iq instance for the datalake or not.", "type": "boolean"}, "num_coordinators": {"maximum": 1, "minimum": 1, "type": "integer"}, "num_readers": {"maximum": 0, "minimum": 0, "type": "integer"}, "num_writers": {"maximum": 10, "minimum": 1, "type": "integer"}, "provisioned_size_gib": {"description": "Size of IQ persistence in GB", "maximum": 92160, "minimum": 1024, "type": "integer"}, "reader_type": {"description": "Node size for IQ readers.", "enum": ["small", "medium", "large", "xlarge", "2xlarge"]}, "serviceStopped": {"description": "Describes if the system should be running or stopped", "type": "boolean"}, "storage_service_provider": {"description": "The storage service provider to use.", "type": "string"}, "storage_service_tier": {"description": "The storage service tier to use.", "type": "string"}, "systempassword": {"default": "", "description": "Password to be set for tenant", "minLength": 6, "type": "string"}, "updateStrategy": {"description": "Preferred behaviour for iq version upgrade", "enum": ["withRollingRestart", "withRestart"], "type": "string"}, "versionIndicator": {"description": "The version of the service to use", "type": "string"}, "whitelistIPs": {"items": {"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/(30|31|32|[1-2][0-9]|[0-9]))?$", "type": "string"}, "maxItems": 250, "type": "array"}, "writer_type": {"description": "Node size for IQ writers.", "enum": ["small", "medium", "large", "xlarge", "2xlarge"]}}, "required": ["systempassword"], "type": "object"}, "metadata": {"additionalProperties": true, "properties": {}, "propertyNames": {"pattern": "^(ui.hc.sap.com/[a-zA-Z0-9_]*)$"}, "type": "object"}}, "required": ["data"], "type": "object"} + , "parameters" : {"$schema": "http://json-schema.org/draft-07/schema", "additionalProperties": false, "defaultProperties": ["data"], "properties": {"data": {"additionalProperties": false, "defaultProperties": ["systempassword"], "properties": {"backup": {"additionalProperties": false, "description": "Backup service properties", "properties": {"retentionDays": {"description": "Specifies the retention period for a backup in days", "format": "int32", "maximum": 215, "minimum": 1, "type": "integer"}}, "type": "object"}, "coordinator_type": {"description": "Node type for IQ co-ordinators.", "enum": ["small", "medium", "large", "xlarge", "2xlarge"]}, "enableBackups": {"description": "Describes if IQ backups are enabled or not", "type": "boolean"}, "fileContainer": {"description": "Configuration of the Data Lake\u0027s default file container", "properties": {"authorizations": {"items": {"properties": {"pattern": {"type": "string"}, "rank": {"type": "integer"}, "roles": {"items": {"type": "string"}, "type": "array"}}, "required": ["pattern", "roles", "rank"], "type": "object"}, "type": "array"}, "capabilities": {"properties": {"homeDirectories": {"properties": {"prefix": {"pattern": "^/[\\S]+/$", "type": "string"}}, "required": ["prefix"], "type": ["object", "null"]}}, "type": "object"}, "roles": {"items": {"properties": {"name": {"pattern": "^[a-z0-9]{1}[a-z0-9-]{0,14}[a-z0-9]{1}$", "type": "string"}, "privileges": {"items": {"enum": ["browse", "open", "create", "append", "rename", "delete", "restore", "impersonate", "authorize"], "type": "string"}, "type": "array"}}, "required": ["name", "privileges"], "type": "object"}, "type": "array"}, "trusts": {"items": {"properties": {"alias": {"pattern": "^[a-z0-9]{1}[a-z0-9-]{0,14}[a-z0-9]{1}$", "type": "string"}, "certData": {"pattern": "^-----BEGIN CERTIFICATE-----\\s[A-Za-z0-9+/\\s]+={0,2}\\s-----END CERTIFICATE-----$", "type": "string"}}, "required": ["alias", "certData"], "type": "object"}, "type": "array"}}, "type": "object"}, "initOptions": {"additionalProperties": false, "properties": {"blankPadding": {"description": "blank padding to be set in HDL", "enum": ["ON", "OFF"], "type": "string"}, "caseSensitivity": {"description": "case sensitivity to be set in HDL", "enum": ["ignore", "respect"], "type": "string"}, "collation": {"description": "collation to be set in HDL", "enum": ["874THAIBIN", "932JPN", "936ZHO", "949KOR", "950ZHO_HK", "950ZHO_TW", "1250LATIN2", "1250POL", "1251CYR", "1252BIN", "1252LATIN1", "1252LT1ACC", "1252NOR", "1252SPA", "1252SWEFIN", "1253ELL", "1254TRK", "1254TRKALT", "1255HEB", "1256ARA", "1257LIT", "CESU8BIN", "EUC_CHINA", "EUC_JAPAN", "EUC_KOREA", "EUC_TAIWAN", "ISO1LATIN1", "ISO9LATIN1", "ISO_1", "ISO_BINENG", "UTF8BIN"], "type": "string"}, "ncharAccentSensitivity": {"description": "AccentSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "respect", "French"], "type": "string"}, "ncharCaseSensitivity": {"description": "CaseSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "respect", "UpperFirst", "LowerFirst"], "type": "string"}, "ncharCollation": {"description": "nchar collation to be set in HDL", "enum": ["UCA", "UTF8BIN"], "type": "string"}, "ncharLocale": {"description": "locale to be used in nchar UCA collation to be set in HDL", "enum": ["ar_AE", "ar_BH", "ar_DZ", "ar_EG", "ar_IN", "ar_IQ", "ar_JO", "ar_KW", "ar_LB", "ar_LY", "ar_MA", "ar_OM", "ar_QA", "ar_SA", "ar_SD", "ar_SY", "ar_TN", "ar", "ar_YE", "be_BY", "be", "bg_BG", "bg", "ca_ES", "ca", "cs_CZ", "cs", "da_DK", "da", "de_AT", "de_BE", "de_CH", "de_DE", "de_LU", "de__PHONEBOOK", "de", "el_GR", "el", "en_AU", "en_BE", "en_BW", "en_CA", "en_GB", "en_HK", "en_IE", "en_IN", "en_MT", "en_NZ", "en_PH", "en_SG", "en", "en_US_POSIX", "en_US", "en_VI", "en_ZA", "en_ZW", "eo", "es_AR", "es_BO", "es_CL", "es_CO", "es_CR", "es_DO", "es_EC", "es_ES", "es_GT", "es_HN", "es_MX", "es_NI", "es_PA", "es_PE", "es_PR", "es_PY", "es_SV", "es__TRADITIONAL", "es", "es_US", "es_UY", "es_VE", "et_EE", "et", "fa_AF", "fa_IR", "fa", "fi_FI", "fi", "fo_FO", "fo", "fr_BE", "fr_CA", "fr_CH", "fr_FR", "fr_LU", "fr", "ga_IE", "ga", "gu_IN", "gu", "he_IL", "he", "hi__DIRECT", "hi_IN", "hi", "hr_HR", "hr", "hu_HU", "hu", "id_ID", "id", "is_IS", "is", "it_CH", "it_IT", "it", "ja__DIRECT", "ja_JP", "ja", "kk_KZ", "kk", "kl_GL", "kl", "kn_IN", "kn", "ko_KR", "ko", "lt_LT", "lt", "lv_LV", "lv", "mk_MK", "mk", "ml", "mr_IN", "mr", "ms_BN", "ms_MY", "ms", "mt_MT", "mt", "nb_NO", "nb", "nl_BE", "nl_NL", "nl", "nn_NO", "nn", "om_ET", "om_KE", "om", "or", "pa_IN", "pa", "pl_PL", "pl", "ps_AF", "ps", "pt_BR", "pt_PT", "pt", "root", "ro_RO", "ro", "ru_RU", "ru", "ru_UA", "sh_BA", "sh", "sh_YU", "sk_SK", "sk", "sl_SI", "sl", "sq_AL", "sq", "sr_BA", "sr_Cyrl_BA", "sr_Cyrl", "sr_Cyrl_YU", "sr", "sr_YU", "sv_FI", "sv__PHONEBOOK", "sv_SE", "sv", "ta_IN", "ta", "te_IN", "te", "th_TH", "th", "tr_TR", "tr", "uk", "uk_UA", "vi", "vi_VN", "zh_CN", "zh_Hant", "zh_HK", "zh_MO", "zh__PINYIN", "zh_SG", "zh_TW_STROKE", "zh_TW", "zh"], "type": "string"}, "ncharPunctuationSensitivity": {"description": "PunctuationSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "primary", "quanternary"], "type": "string"}, "ncharSortType": {"description": "SortType to be used in nchar UCA collation to be set in HDL", "enum": ["phonebook", "traditional", "standard", "pinyin", "stroke", "direct", "posix", "big5han", "gb2312han"], "type": "string"}}, "type": "object"}, "iqEnabled": {"description": "Whether to provision an iq instance for the datalake or not.", "type": "boolean"}, "num_coordinators": {"maximum": 1, "minimum": 1, "type": "integer"}, "num_readers": {"maximum": 0, "minimum": 0, "type": "integer"}, "num_writers": {"maximum": 10, "minimum": 1, "type": "integer"}, "provisioned_size_gib": {"description": "Size of IQ persistence in GB", "maximum": 92160, "minimum": 1024, "type": "integer"}, "reader_type": {"description": "Node size for IQ readers.", "enum": ["small", "medium", "large", "xlarge", "2xlarge"]}, "serviceStopped": {"description": "Describes if the system should be running or stopped", "type": "boolean"}, "storage_service_provider": {"description": "The storage service provider to use.", "type": "string"}, "storage_service_tier": {"description": "The storage service tier to use.", "type": "string"}, "systempassword": {"default": "", "description": "Password to be set for tenant", "minLength": 6, "type": "string"}, "updateStrategy": {"description": "Preferred behaviour for iq version upgrade", "enum": ["withRollingRestart", "withRestart"], "type": "string"}, "versionIndicator": {"description": "The version of the service to use", "type": "string"}, "whitelistIPs": {"items": {"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/(30|31|32|[1-2][0-9]|[0-9]))?$", "type": "string"}, "maxItems": 250, "type": "array"}, "writer_type": {"description": "Node size for IQ writers.", "enum": ["small", "medium", "large", "xlarge", "2xlarge"]}}, "type": "object"}, "metadata": {"additionalProperties": true, "properties": {}, "propertyNames": {"pattern": "^(ui.hc.sap.com/[a-zA-Z0-9_]*)$"}, "type": "object"}}, "required": ["data"], "type": "object"} }, "required" : ["parameters"] @@ -1513,7 +1513,7 @@ "then" :{ "properties": { "plan": { "description": "service plan >relational-data-lake-free< for >hana-cloud< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'ap12', 'name': 'South Korea (Seoul)'}\n- {'region': 'ap20', 'name': 'Australia (Sydney) Azure'}\n- {'region': 'ap21', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'ca10', 'name': 'Canada (Montreal)'}\n- {'region': 'ch20', 'name': 'cf-ch20'}\n- {'region': 'eu20', 'name': 'Europe (Netherlands)'}\n- {'region': 'jp10', 'name': 'Japan (Tokyo)'}\n- {'region': 'jp20', 'name': 'Japan (Tokyo)'}\n- {'region': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us20', 'name': 'US West (WA)'}\n- {'region': 'us21', 'name': 'US East (VA)'}" } - , "parameters" : {"$schema": "http://json-schema.org/draft-07/schema", "additionalProperties": false, "defaultProperties": ["data"], "properties": {"data": {"additionalProperties": false, "defaultProperties": ["systempassword"], "properties": {"coordinator_type": {"const": "small", "description": "Node type for IQ co-ordinators."}, "initOptions": {"additionalProperties": false, "properties": {"blankPadding": {"description": "blank padding to be set in HDL", "enum": ["ON", "OFF"], "type": "string"}, "caseSensitivity": {"description": "case sensitivity to be set in HDL", "enum": ["ignore", "respect"], "type": "string"}, "collation": {"description": "collation to be set in HDL", "enum": ["874THAIBIN", "932JPN", "936ZHO", "949KOR", "950ZHO_HK", "950ZHO_TW", "1250LATIN2", "1250POL", "1251CYR", "1252BIN", "1252LATIN1", "1252LT1ACC", "1252NOR", "1252SPA", "1252SWEFIN", "1253ELL", "1254TRK", "1254TRKALT", "1255HEB", "1256ARA", "1257LIT", "CESU8BIN", "EUC_CHINA", "EUC_JAPAN", "EUC_KOREA", "EUC_TAIWAN", "ISO1LATIN1", "ISO9LATIN1", "ISO_1", "ISO_BINENG", "UTF8BIN"], "type": "string"}, "ncharAccentSensitivity": {"description": "AccentSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "respect", "French"], "type": "string"}, "ncharCaseSensitivity": {"description": "CaseSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "respect", "UpperFirst", "LowerFirst"], "type": "string"}, "ncharCollation": {"description": "nchar collation to be set in HDL", "enum": ["UCA", "UTF8BIN"], "type": "string"}, "ncharLocale": {"description": "locale to be used in nchar UCA collation to be set in HDL", "enum": ["ar_AE", "ar_BH", "ar_DZ", "ar_EG", "ar_IN", "ar_IQ", "ar_JO", "ar_KW", "ar_LB", "ar_LY", "ar_MA", "ar_OM", "ar_QA", "ar_SA", "ar_SD", "ar_SY", "ar_TN", "ar", "ar_YE", "be_BY", "be", "bg_BG", "bg", "ca_ES", "ca", "cs_CZ", "cs", "da_DK", "da", "de_AT", "de_BE", "de_CH", "de_DE", "de_LU", "de__PHONEBOOK", "de", "el_GR", "el", "en_AU", "en_BE", "en_BW", "en_CA", "en_GB", "en_HK", "en_IE", "en_IN", "en_MT", "en_NZ", "en_PH", "en_SG", "en", "en_US_POSIX", "en_US", "en_VI", "en_ZA", "en_ZW", "eo", "es_AR", "es_BO", "es_CL", "es_CO", "es_CR", "es_DO", "es_EC", "es_ES", "es_GT", "es_HN", "es_MX", "es_NI", "es_PA", "es_PE", "es_PR", "es_PY", "es_SV", "es__TRADITIONAL", "es", "es_US", "es_UY", "es_VE", "et_EE", "et", "fa_AF", "fa_IR", "fa", "fi_FI", "fi", "fo_FO", "fo", "fr_BE", "fr_CA", "fr_CH", "fr_FR", "fr_LU", "fr", "ga_IE", "ga", "gu_IN", "gu", "he_IL", "he", "hi__DIRECT", "hi_IN", "hi", "hr_HR", "hr", "hu_HU", "hu", "id_ID", "id", "is_IS", "is", "it_CH", "it_IT", "it", "ja__DIRECT", "ja_JP", "ja", "kk_KZ", "kk", "kl_GL", "kl", "kn_IN", "kn", "ko_KR", "ko", "lt_LT", "lt", "lv_LV", "lv", "mk_MK", "mk", "ml", "mr_IN", "mr", "ms_BN", "ms_MY", "ms", "mt_MT", "mt", "nb_NO", "nb", "nl_BE", "nl_NL", "nl", "nn_NO", "nn", "om_ET", "om_KE", "om", "or", "pa_IN", "pa", "pl_PL", "pl", "ps_AF", "ps", "pt_BR", "pt_PT", "pt", "root", "ro_RO", "ro", "ru_RU", "ru", "ru_UA", "sh_BA", "sh", "sh_YU", "sk_SK", "sk", "sl_SI", "sl", "sq_AL", "sq", "sr_BA", "sr_Cyrl_BA", "sr_Cyrl", "sr_Cyrl_YU", "sr", "sr_YU", "sv_FI", "sv__PHONEBOOK", "sv_SE", "sv", "ta_IN", "ta", "te_IN", "te", "th_TH", "th", "tr_TR", "tr", "uk", "uk_UA", "vi", "vi_VN", "zh_CN", "zh_Hant", "zh_HK", "zh_MO", "zh__PINYIN", "zh_SG", "zh_TW_STROKE", "zh_TW", "zh"], "type": "string"}, "ncharPunctuationSensitivity": {"description": "PunctuationSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "primary", "quanternary"], "type": "string"}, "ncharSortType": {"description": "SortType to be used in nchar UCA collation to be set in HDL", "enum": ["phonebook", "traditional", "standard", "pinyin", "stroke", "direct", "posix", "big5han", "gb2312han"], "type": "string"}}, "type": "object"}, "iqEnabled": {"description": "Whether to provision an iq instance for the datalake or not.", "type": "boolean"}, "num_coordinators": {"maximum": 1, "minimum": 1, "type": "integer"}, "num_readers": {"maximum": 0, "minimum": 0, "type": "integer"}, "num_writers": {"maximum": 1, "minimum": 1, "type": "integer"}, "provisioned_size_gib": {"description": "Size of IQ persistence in GB", "maximum": 256, "minimum": 256, "type": "integer"}, "reader_type": {"const": "small", "description": "Node size for IQ readers."}, "serviceStopped": {"description": "Describes if the system should be running or stopped", "type": "boolean"}, "storage_service_provider": {"description": "The storage service provider to use.", "type": "string"}, "storage_service_tier": {"description": "The storage service tier to use.", "type": "string"}, "systempassword": {"default": "", "description": "Password to be set for tenant", "minLength": 6, "type": "string"}, "updateStrategy": {"description": "Preferred behaviour for iq version upgrade", "enum": ["withRollingRestart", "withRestart"], "type": "string"}, "versionIndicator": {"description": "The version of the service to use", "type": "string"}, "whitelistIPs": {"items": {"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/(30|31|32|[1-2][0-9]|[0-9]))?$", "type": "string"}, "maxItems": 250, "type": "array"}, "writer_type": {"const": "small", "description": "Node size for IQ writers."}}, "required": ["systempassword"], "type": "object"}, "metadata": {"additionalProperties": true, "properties": {}, "propertyNames": {"pattern": "^(ui.hc.sap.com/[a-zA-Z0-9_]*)$"}, "type": "object"}}, "required": ["data"], "type": "object"} + , "parameters" : {"$schema": "http://json-schema.org/draft-07/schema", "additionalProperties": false, "defaultProperties": ["data"], "properties": {"data": {"additionalProperties": false, "defaultProperties": ["systempassword"], "properties": {"coordinator_type": {"const": "small", "description": "Node type for IQ co-ordinators."}, "initOptions": {"additionalProperties": false, "properties": {"blankPadding": {"description": "blank padding to be set in HDL", "enum": ["ON", "OFF"], "type": "string"}, "caseSensitivity": {"description": "case sensitivity to be set in HDL", "enum": ["ignore", "respect"], "type": "string"}, "collation": {"description": "collation to be set in HDL", "enum": ["874THAIBIN", "932JPN", "936ZHO", "949KOR", "950ZHO_HK", "950ZHO_TW", "1250LATIN2", "1250POL", "1251CYR", "1252BIN", "1252LATIN1", "1252LT1ACC", "1252NOR", "1252SPA", "1252SWEFIN", "1253ELL", "1254TRK", "1254TRKALT", "1255HEB", "1256ARA", "1257LIT", "CESU8BIN", "EUC_CHINA", "EUC_JAPAN", "EUC_KOREA", "EUC_TAIWAN", "ISO1LATIN1", "ISO9LATIN1", "ISO_1", "ISO_BINENG", "UTF8BIN"], "type": "string"}, "ncharAccentSensitivity": {"description": "AccentSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "respect", "French"], "type": "string"}, "ncharCaseSensitivity": {"description": "CaseSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "respect", "UpperFirst", "LowerFirst"], "type": "string"}, "ncharCollation": {"description": "nchar collation to be set in HDL", "enum": ["UCA", "UTF8BIN"], "type": "string"}, "ncharLocale": {"description": "locale to be used in nchar UCA collation to be set in HDL", "enum": ["ar_AE", "ar_BH", "ar_DZ", "ar_EG", "ar_IN", "ar_IQ", "ar_JO", "ar_KW", "ar_LB", "ar_LY", "ar_MA", "ar_OM", "ar_QA", "ar_SA", "ar_SD", "ar_SY", "ar_TN", "ar", "ar_YE", "be_BY", "be", "bg_BG", "bg", "ca_ES", "ca", "cs_CZ", "cs", "da_DK", "da", "de_AT", "de_BE", "de_CH", "de_DE", "de_LU", "de__PHONEBOOK", "de", "el_GR", "el", "en_AU", "en_BE", "en_BW", "en_CA", "en_GB", "en_HK", "en_IE", "en_IN", "en_MT", "en_NZ", "en_PH", "en_SG", "en", "en_US_POSIX", "en_US", "en_VI", "en_ZA", "en_ZW", "eo", "es_AR", "es_BO", "es_CL", "es_CO", "es_CR", "es_DO", "es_EC", "es_ES", "es_GT", "es_HN", "es_MX", "es_NI", "es_PA", "es_PE", "es_PR", "es_PY", "es_SV", "es__TRADITIONAL", "es", "es_US", "es_UY", "es_VE", "et_EE", "et", "fa_AF", "fa_IR", "fa", "fi_FI", "fi", "fo_FO", "fo", "fr_BE", "fr_CA", "fr_CH", "fr_FR", "fr_LU", "fr", "ga_IE", "ga", "gu_IN", "gu", "he_IL", "he", "hi__DIRECT", "hi_IN", "hi", "hr_HR", "hr", "hu_HU", "hu", "id_ID", "id", "is_IS", "is", "it_CH", "it_IT", "it", "ja__DIRECT", "ja_JP", "ja", "kk_KZ", "kk", "kl_GL", "kl", "kn_IN", "kn", "ko_KR", "ko", "lt_LT", "lt", "lv_LV", "lv", "mk_MK", "mk", "ml", "mr_IN", "mr", "ms_BN", "ms_MY", "ms", "mt_MT", "mt", "nb_NO", "nb", "nl_BE", "nl_NL", "nl", "nn_NO", "nn", "om_ET", "om_KE", "om", "or", "pa_IN", "pa", "pl_PL", "pl", "ps_AF", "ps", "pt_BR", "pt_PT", "pt", "root", "ro_RO", "ro", "ru_RU", "ru", "ru_UA", "sh_BA", "sh", "sh_YU", "sk_SK", "sk", "sl_SI", "sl", "sq_AL", "sq", "sr_BA", "sr_Cyrl_BA", "sr_Cyrl", "sr_Cyrl_YU", "sr", "sr_YU", "sv_FI", "sv__PHONEBOOK", "sv_SE", "sv", "ta_IN", "ta", "te_IN", "te", "th_TH", "th", "tr_TR", "tr", "uk", "uk_UA", "vi", "vi_VN", "zh_CN", "zh_Hant", "zh_HK", "zh_MO", "zh__PINYIN", "zh_SG", "zh_TW_STROKE", "zh_TW", "zh"], "type": "string"}, "ncharPunctuationSensitivity": {"description": "PunctuationSensitivity to be used in nchar UCA collation to be set in HDL", "enum": ["ignore", "primary", "quanternary"], "type": "string"}, "ncharSortType": {"description": "SortType to be used in nchar UCA collation to be set in HDL", "enum": ["phonebook", "traditional", "standard", "pinyin", "stroke", "direct", "posix", "big5han", "gb2312han"], "type": "string"}}, "type": "object"}, "iqEnabled": {"description": "Whether to provision an iq instance for the datalake or not.", "type": "boolean"}, "num_coordinators": {"maximum": 1, "minimum": 1, "type": "integer"}, "num_readers": {"maximum": 0, "minimum": 0, "type": "integer"}, "num_writers": {"maximum": 1, "minimum": 1, "type": "integer"}, "provisioned_size_gib": {"description": "Size of IQ persistence in GB", "maximum": 256, "minimum": 256, "type": "integer"}, "reader_type": {"const": "small", "description": "Node size for IQ readers."}, "serviceStopped": {"description": "Describes if the system should be running or stopped", "type": "boolean"}, "storage_service_provider": {"description": "The storage service provider to use.", "type": "string"}, "storage_service_tier": {"description": "The storage service tier to use.", "type": "string"}, "systempassword": {"default": "", "description": "Password to be set for tenant", "minLength": 6, "type": "string"}, "updateStrategy": {"description": "Preferred behaviour for iq version upgrade", "enum": ["withRollingRestart", "withRestart"], "type": "string"}, "versionIndicator": {"description": "The version of the service to use", "type": "string"}, "whitelistIPs": {"items": {"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/(30|31|32|[1-2][0-9]|[0-9]))?$", "type": "string"}, "maxItems": 250, "type": "array"}, "writer_type": {"const": "small", "description": "Node size for IQ writers."}}, "type": "object"}, "metadata": {"additionalProperties": true, "properties": {}, "propertyNames": {"pattern": "^(ui.hc.sap.com/[a-zA-Z0-9_]*)$"}, "type": "object"}}, "required": ["data"], "type": "object"} }, "required" : ["parameters"] @@ -2378,7 +2378,7 @@ "if": { "properties": { "name": { "const": "objectstore"} } }, "then" :{ "properties": { - "plan": { "enum": ["azure-standard","gcs-standard","s3-standard"] }, + "plan": { "enum": ["azure-standard","gcs-standard","s3-standard","standard"] }, "name": { "description": "Object Store on SAP BTP: Object Store service on SAP BTP lets you store and manage objects, which involves creation, upload, download, and deletion. This service is specific to the IaaS layer such as Azure Blob Storage, Amazon Web Services, and Google Cloud Platform."} }, "allOf": [ @@ -2404,6 +2404,14 @@ "properties": { "plan": { "description": "service plan >s3-standard< for >objectstore< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'ap12', 'name': 'South Korea (Seoul)'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'ca10', 'name': 'Canada (Montreal)'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}\n- {'region': 'jp10', 'name': 'Japan (Tokyo)'}\n- {'region': 'us10', 'name': 'US East (VA)'}" } + } + } + }, { + "if": { "properties": { "plan": { "const": "standard"} } }, + "then" :{ + "properties": { + "plan": { "description": "service plan >standard< for >objectstore< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'ap12', 'name': 'South Korea (Seoul)'}\n- {'region': 'ap20', 'name': 'Australia (Sydney) Azure'}\n- {'region': 'ap21', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'ca10', 'name': 'Canada (Montreal)'}\n- {'region': 'ch20', 'name': 'cf-ch20'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}\n- {'region': 'eu20', 'name': 'Europe (Netherlands)'}\n- {'region': 'eu30', 'name': 'Europe (Frankfurt)'}\n- {'region': 'in30', 'name': 'India (Mumbai)'}\n- {'region': 'jp10', 'name': 'Japan (Tokyo)'}\n- {'region': 'jp20', 'name': 'Japan (Tokyo)'}\n- {'region': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us20', 'name': 'US West (WA)'}\n- {'region': 'us21', 'name': 'US East (VA)'}\n- {'region': 'us30', 'name': 'US Central (IA)'}" } + } } }] @@ -2565,7 +2573,7 @@ "then" :{ "properties": { "plan": { "description": "service plan >free< for >postgresql-db< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'ap12', 'name': 'South Korea (Seoul)'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'ca10', 'name': 'Canada (Montreal)'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}\n- {'region': 'jp10', 'name': 'Japan (Tokyo)'}\n- {'region': 'us10', 'name': 'US East (VA)'}" } - , "parameters" : {"$id": "http://example.com/schemas/postgres-free-create.json", "$schema": "http://json-schema.org/draft-07/schema", "_show_form_view": true, "additionalProperties": true, "properties": {"allow_access": {"description": "Comma separated list of IPs and CF landscape domains from which connectivity to the instance can be established. Default behaviour will be to block all access to the instance from any public IP or CF Domain.", "type": "string"}, "engine_version": {"default": "12", "description": "The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 12", "enum": ["11", "12", "13", "14"], "type": "string"}, "locale": {"default": "en_US", "description": "Indicates the locale for the instance (TODO)", "type": "string"}, "region": {"description": "The infrastructure region where the instance will be deployed.", "enum": ["ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "ca-central-1", "eu-central-1", "eu-north-1", "eu-west-1", "eu-west-2", "eu-west-3", "sa-east-1", "us-east-1", "us-east-2", "us-west-1", "us-west-2"], "type": "string"}}, "type": "object"} + , "parameters" : {"$id": "http://example.com/schemas/postgres-free-create.json", "$schema": "http://json-schema.org/draft-07/schema", "_show_form_view": true, "additionalProperties": true, "properties": {"allow_access": {"description": "Comma separated list of IPs and CF landscape domains from which connectivity to the instance can be established. Default behaviour will be to block all access to the instance from any public IP or CF Domain.", "type": "string"}, "engine_version": {"default": "14", "description": "The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 14", "enum": ["11", "12", "13", "14"], "type": "string"}, "locale": {"default": "en_US", "description": "Indicates the locale for the instance (TODO)", "type": "string"}, "region": {"description": "The infrastructure region where the instance will be deployed.", "enum": ["ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "ca-central-1", "eu-central-1", "eu-north-1", "eu-west-1", "eu-west-2", "eu-west-3", "sa-east-1", "us-east-1", "us-east-2", "us-west-1", "us-west-2"], "type": "string"}}, "type": "object"} }, "required" : ["parameters"] @@ -2575,7 +2583,7 @@ "then" :{ "properties": { "plan": { "description": "service plan >premium< for >postgresql-db< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'ap12', 'name': 'South Korea (Seoul)'}\n- {'region': 'ap20', 'name': 'Australia (Sydney) Azure'}\n- {'region': 'ap21', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'ca10', 'name': 'Canada (Montreal)'}\n- {'region': 'ch20', 'name': 'cf-ch20'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}\n- {'region': 'eu20', 'name': 'Europe (Netherlands)'}\n- {'region': 'eu30', 'name': 'Europe (Frankfurt)'}\n- {'region': 'in30', 'name': 'India (Mumbai)'}\n- {'region': 'jp10', 'name': 'Japan (Tokyo)'}\n- {'region': 'jp20', 'name': 'Japan (Tokyo)'}\n- {'region': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us20', 'name': 'US West (WA)'}\n- {'region': 'us21', 'name': 'US East (VA)'}\n- {'region': 'us30', 'name': 'US Central (IA)'}" } - , "parameters" : {"$id": "http://example.com/schemas/postgres-premium-create.json", "$schema": "http://json-schema.org/draft-07/schema", "_show_form_view": true, "additionalProperties": true, "properties": {"allow_access": {"description": "Comma separated list of IPs and CF landscape domains from which connectivity to the instance can be established. Default behaviour will be to block all access to the instance from any public IP or CF Domain.", "type": "string"}, "audit_log_level": {"default": ["ROLE", "DDL"], "description": "Defines which classes of statements will be logged by session audit logging", "items": {"enum": ["ALL", "DDL", "FUNCTION", "MISC", "NONE", "READ", "ROLE", "WRITE"], "type": "string"}, "minItems": 1, "type": "array", "uniqueItems": true}, "backup_retention_period": {"default": 14, "description": "Defines backup retention period for the PostgreSQL database instance", "maximum": 35, "minimum": 14, "type": "integer"}, "db_parameters": {"description": "Database system configurations", "items": {"properties": {"name": {"description": "Name of the system configuration", "enum": ["max_wal_size", "checkpoint_timeout", "autovacuum_max_workers", "autovacuum_vacuum_scale_factor", "max_locks_per_transaction"], "type": "string"}, "value": {"description": "Value of the system configuration", "type": "string"}}, "type": "object"}, "type": "array", "uniqueItems": true}, "engine_version": {"default": "12", "description": "The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 12", "enum": ["11", "12", "13", "14"], "type": "string"}, "locale": {"default": "en_US", "description": "Indicates the locale for the instance (TODO)", "type": "string"}, "maintenance_window": {"description": "Indicates the preferred maintenance window for the PostgreSQL database instance. The 30-minute maintenance window is selected at random from the specified block of time.", "properties": {"day_of_week": {"default": "Sunday", "description": "Day of the week when the PostgreSQL database instance can be patched.", "enum": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], "type": "string"}, "duration": {"default": 1, "description": "Duration of the time block in hours.", "maximum": 23, "minimum": 1, "type": "integer"}, "start_hour_utc": {"default": 4, "description": "Start hour of the time block (in UTC).", "maximum": 23, "minimum": 0, "type": "integer"}}, "type": "object"}, "memory": {"default": 8, "description": "Defines amount of memory (in GB) to be used for the instance. The number of CPU cores is also derived from the value based on the standard plan\u0027s semantics", "enum": [8, 16, 32, 64, 128, 256], "type": "integer"}, "multi_az": {"default": true, "description": "Indicates whether the instance is a multi-AZ deployment. If not provided, it is defaulted to true. For a multi-AZ instance, twice the number of storage SKU units are deducted from available entitlements", "type": "boolean"}, "region": {"description": "The infrastructure region where the instance will be deployed.", "enum": ["ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "ca-central-1", "eu-central-1", "eu-north-1", "eu-west-1", "eu-west-2", "eu-west-3", "sa-east-1", "us-east-1", "us-east-2", "us-west-1", "us-west-2"], "type": "string"}, "storage": {"default": 5, "description": "Amount of storage in GB to be allocated to the instance", "type": "integer"}}, "type": "object"} + , "parameters" : {"$id": "http://example.com/schemas/postgres-premium-create.json", "$schema": "http://json-schema.org/draft-07/schema", "_show_form_view": true, "additionalProperties": true, "properties": {"allow_access": {"description": "Comma separated list of IPs and CF landscape domains from which connectivity to the instance can be established. Default behaviour will be to block all access to the instance from any public IP or CF Domain.", "type": "string"}, "audit_log_level": {"default": ["ROLE", "DDL"], "description": "Defines which classes of statements will be logged by session audit logging", "items": {"enum": ["ALL", "DDL", "FUNCTION", "MISC", "NONE", "READ", "ROLE", "WRITE"], "type": "string"}, "minItems": 1, "type": "array", "uniqueItems": true}, "backup_retention_period": {"default": 14, "description": "Defines backup retention period for the PostgreSQL database instance", "maximum": 35, "minimum": 1, "type": "integer"}, "db_parameters": {"description": "Database system configurations", "items": {"properties": {"name": {"description": "Name of the system configuration", "enum": ["max_wal_size", "checkpoint_timeout", "autovacuum_max_workers", "autovacuum_vacuum_scale_factor", "max_locks_per_transaction"], "type": "string"}, "value": {"description": "Value of the system configuration", "type": "string"}}, "type": "object"}, "type": "array", "uniqueItems": true}, "engine_version": {"default": "14", "description": "The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 14", "enum": ["11", "12", "13", "14"], "type": "string"}, "locale": {"default": "en_US", "description": "Indicates the locale for the instance (TODO)", "type": "string"}, "maintenance_window": {"description": "Indicates the preferred maintenance window for the PostgreSQL database instance. The 30-minute maintenance window is selected at random from the specified block of time.", "properties": {"day_of_week": {"default": "Sunday", "description": "Day of the week when the PostgreSQL database instance can be patched.", "enum": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], "type": "string"}, "duration": {"default": 1, "description": "Duration of the time block in hours.", "maximum": 23, "minimum": 1, "type": "integer"}, "start_hour_utc": {"default": 4, "description": "Start hour of the time block (in UTC).", "maximum": 23, "minimum": 0, "type": "integer"}}, "type": "object"}, "memory": {"default": 8, "description": "Defines amount of memory (in GB) to be used for the instance. The number of CPU cores is also derived from the value based on the standard plan\u0027s semantics", "enum": [8, 16, 32, 64, 128, 256], "type": "integer"}, "multi_az": {"default": true, "description": "Indicates whether the instance is a multi-AZ deployment. If not provided, it is defaulted to true. For a multi-AZ instance, twice the number of storage SKU units are deducted from available entitlements", "type": "boolean"}, "region": {"description": "The infrastructure region where the instance will be deployed.", "enum": ["ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "ca-central-1", "eu-central-1", "eu-north-1", "eu-west-1", "eu-west-2", "eu-west-3", "sa-east-1", "us-east-1", "us-east-2", "us-west-1", "us-west-2"], "type": "string"}, "storage": {"default": 5, "description": "Amount of storage in GB to be allocated to the instance", "type": "integer"}}, "type": "object"} }, "required" : ["parameters"] @@ -2585,7 +2593,7 @@ "then" :{ "properties": { "plan": { "description": "service plan >standard< for >postgresql-db< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'ap12', 'name': 'South Korea (Seoul)'}\n- {'region': 'ap20', 'name': 'Australia (Sydney) Azure'}\n- {'region': 'ap21', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'ca10', 'name': 'Canada (Montreal)'}\n- {'region': 'ch20', 'name': 'cf-ch20'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}\n- {'region': 'eu20', 'name': 'Europe (Netherlands)'}\n- {'region': 'eu30', 'name': 'Europe (Frankfurt)'}\n- {'region': 'in30', 'name': 'India (Mumbai)'}\n- {'region': 'jp10', 'name': 'Japan (Tokyo)'}\n- {'region': 'jp20', 'name': 'Japan (Tokyo)'}\n- {'region': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us20', 'name': 'US West (WA)'}\n- {'region': 'us21', 'name': 'US East (VA)'}\n- {'region': 'us30', 'name': 'US Central (IA)'}" } - , "parameters" : {"$id": "http://example.com/schemas/postgres-standard-create.json", "$schema": "http://json-schema.org/draft-07/schema", "_show_form_view": true, "additionalProperties": true, "properties": {"allow_access": {"description": "Comma separated list of IPs and CF landscape domains from which connectivity to the instance can be established. Default behaviour will be to block all access to the instance from any public IP or CF Domain.", "type": "string"}, "audit_log_level": {"default": ["ROLE", "DDL"], "description": "Defines which classes of statements will be logged by session audit logging", "items": {"enum": ["ALL", "DDL", "FUNCTION", "MISC", "NONE", "READ", "ROLE", "WRITE"], "type": "string"}, "minItems": 1, "type": "array", "uniqueItems": true}, "backup_retention_period": {"default": 14, "description": "Defines backup retention period for the PostgreSQL database instance", "maximum": 35, "minimum": 14, "type": "integer"}, "db_parameters": {"description": "Database system configurations", "items": {"properties": {"name": {"description": "Name of the system configuration", "enum": ["max_wal_size", "checkpoint_timeout", "autovacuum_max_workers", "autovacuum_vacuum_scale_factor", "max_locks_per_transaction"], "type": "string"}, "value": {"description": "Value of the system configuration", "type": "string"}}, "type": "object"}, "type": "array", "uniqueItems": true}, "engine_version": {"default": "12", "description": "The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 12", "enum": ["11", "12", "13", "14"], "type": "string"}, "locale": {"default": "en_US", "description": "Indicates the locale for the instance (TODO)", "type": "string"}, "maintenance_window": {"description": "Indicates the preferred maintenance window for the PostgreSQL database instance. The 30-minute maintenance window is selected at random from the specified block of time.", "properties": {"day_of_week": {"default": "Sunday", "description": "Day of the week when the PostgreSQL database instance can be patched.", "enum": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], "type": "string"}, "duration": {"default": 1, "description": "Duration of the time block in hours.", "maximum": 23, "minimum": 1, "type": "integer"}, "start_hour_utc": {"default": 4, "description": "Start hour of the time block (in UTC).", "maximum": 23, "minimum": 0, "type": "integer"}}, "type": "object"}, "memory": {"default": 2, "description": "Defines amount of memory (in GB) to be used for the instance. The number of CPU cores is also derived from the value based on the standard plan\u0027s semantics", "enum": [2, 4], "type": "integer"}, "multi_az": {"default": true, "description": "Indicates whether the instance is a multi-AZ deployment. If not provided, it is defaulted to true. For a multi-AZ instance, twice the number of storage SKU units are deducted from available entitlements", "type": "boolean"}, "region": {"description": "The infrastructure region where the instance will be deployed.", "enum": ["ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "ca-central-1", "eu-central-1", "eu-north-1", "eu-west-1", "eu-west-2", "eu-west-3", "sa-east-1", "us-east-1", "us-east-2", "us-west-1", "us-west-2"], "type": "string"}, "storage": {"default": 5, "description": "Amount of storage in GB to be allocated to the instance", "type": "integer"}}, "type": "object"} + , "parameters" : {"$id": "http://example.com/schemas/postgres-standard-create.json", "$schema": "http://json-schema.org/draft-07/schema", "_show_form_view": true, "additionalProperties": true, "properties": {"allow_access": {"description": "Comma separated list of IPs and CF landscape domains from which connectivity to the instance can be established. Default behaviour will be to block all access to the instance from any public IP or CF Domain.", "type": "string"}, "audit_log_level": {"default": ["ROLE", "DDL"], "description": "Defines which classes of statements will be logged by session audit logging", "items": {"enum": ["ALL", "DDL", "FUNCTION", "MISC", "NONE", "READ", "ROLE", "WRITE"], "type": "string"}, "minItems": 1, "type": "array", "uniqueItems": true}, "backup_retention_period": {"default": 14, "description": "Defines backup retention period for the PostgreSQL database instance", "maximum": 35, "minimum": 1, "type": "integer"}, "db_parameters": {"description": "Database system configurations", "items": {"properties": {"name": {"description": "Name of the system configuration", "enum": ["max_wal_size", "checkpoint_timeout", "autovacuum_max_workers", "autovacuum_vacuum_scale_factor", "max_locks_per_transaction"], "type": "string"}, "value": {"description": "Value of the system configuration", "type": "string"}}, "type": "object"}, "type": "array", "uniqueItems": true}, "engine_version": {"default": "14", "description": "The major version of the PostgreSQL database to use. If not provided, the major version is defaulted to 14", "enum": ["11", "12", "13", "14"], "type": "string"}, "locale": {"default": "en_US", "description": "Indicates the locale for the instance (TODO)", "type": "string"}, "maintenance_window": {"description": "Indicates the preferred maintenance window for the PostgreSQL database instance. The 30-minute maintenance window is selected at random from the specified block of time.", "properties": {"day_of_week": {"default": "Sunday", "description": "Day of the week when the PostgreSQL database instance can be patched.", "enum": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], "type": "string"}, "duration": {"default": 1, "description": "Duration of the time block in hours.", "maximum": 23, "minimum": 1, "type": "integer"}, "start_hour_utc": {"default": 4, "description": "Start hour of the time block (in UTC).", "maximum": 23, "minimum": 0, "type": "integer"}}, "type": "object"}, "memory": {"default": 2, "description": "Defines amount of memory (in GB) to be used for the instance. The number of CPU cores is also derived from the value based on the standard plan\u0027s semantics", "enum": [2, 4], "type": "integer"}, "multi_az": {"default": true, "description": "Indicates whether the instance is a multi-AZ deployment. If not provided, it is defaulted to true. For a multi-AZ instance, twice the number of storage SKU units are deducted from available entitlements", "type": "boolean"}, "region": {"description": "The infrastructure region where the instance will be deployed.", "enum": ["ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "ca-central-1", "eu-central-1", "eu-north-1", "eu-west-1", "eu-west-2", "eu-west-3", "sa-east-1", "us-east-1", "us-east-2", "us-west-1", "us-west-2"], "type": "string"}, "storage": {"default": 5, "description": "Amount of storage in GB to be allocated to the instance", "type": "integer"}}, "type": "object"} }, "required" : ["parameters"] @@ -3768,7 +3776,7 @@ "if": { "properties": { "plan": { "const": "ngdpi"} } }, "then" :{ "properties": { - "plan": { "description": "application plan >ngdpi< for >data-privacy-integration-application< is available in data centers:\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'us21', 'name': 'US East (VA)'}" } + "plan": { "description": "application plan >ngdpi< for >data-privacy-integration-application< is available in data centers:\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu20', 'name': 'Europe (Netherlands)'}\n- {'region': 'us21', 'name': 'US East (VA)'}" } } } @@ -4516,11 +4524,19 @@ "if": { "properties": { "name": { "const": "SAPLaunchpad"} } }, "then" :{ "properties": { - "plan": { "enum": ["free","standard"] }, + "plan": { "enum": ["foundation","free","standard"] }, "name": { "description": "SAP Build Work Zone, standard edition: Provides users with a central point of access to applications from different sources. Note: SAP Launchpad service was recently renamed to SAP Build Work Zone, standard edition."} }, "allOf": [ { + "if": { "properties": { "plan": { "const": "foundation"} } }, + "then" :{ + "properties": { + "plan": { "description": "application plan >foundation< for >SAPLaunchpad< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu20', 'name': 'Europe (Netherlands)'}\n- {'region': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us20', 'name': 'US West (WA)'}" } + + } + } + }, { "if": { "properties": { "plan": { "const": "free"} } }, "then" :{ "properties": {