From 8d4e8d3e579978085380ff3a2fb9ac648b5233e4 Mon Sep 17 00:00:00 2001 From: Christian Lechner Date: Tue, 25 Jul 2023 08:07:11 +0200 Subject: [PATCH] PR for version btpsa-v1.8.5 (#527) --- .github/workflows/reuse-check.yml | 2 +- config/python/requirements.txt | 10 +++---- ...llof-1-then-allof-101-then-allof-1-then.md | 1 + ...llof-1-then-allof-109-then-allof-0-then.md | 3 ++ ...-properties-origin-properties-landscape.md | 3 -- ...operties-region-technical-key-landscape.md | 3 ++ ...operties-origin-properties-service-guid.md | 7 +++++ ...roperties-origin-properties-serviceguid.md | 3 -- ...properties-parameters-properties-origin.md | 28 +++++++++++-------- ...then-allof-1-then-properties-parameters.md | 4 +-- ...ters-properties-data-properties-edition.md | 8 ++++++ ...ters-properties-data-properties-storage.md | 8 ------ ...ameters-properties-data-properties-vcpu.md | 8 ------ ...n-properties-parameters-properties-data.md | 24 ++++++---------- ...n-properties-parameters-properties-data.md | 4 +-- ...n-properties-parameters-properties-data.md | 4 +-- ...allof-1-then-allof-85-then-allof-1-then.md | 1 + ...allof-2-then-allof-22-then-allof-0-then.md | 1 - ...-allof-2-then-allof-6-then-allof-0-then.md | 1 + libs/btpsa-usecase.json | 18 ++++++------ 20 files changed, 69 insertions(+), 72 deletions(-) delete mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-landscape.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-region-technical-key-landscape.md create mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-service-guid.md delete mode 100644 docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-serviceguid.md diff --git a/.github/workflows/reuse-check.yml b/.github/workflows/reuse-check.yml index 97eff645..ba99fa7c 100644 --- a/.github/workflows/reuse-check.yml +++ b/.github/workflows/reuse-check.yml @@ -10,4 +10,4 @@ jobs: steps: - uses: actions/checkout@v3 - name: REUSE Compliance Check - uses: fsfe/reuse-action@v1 + uses: fsfe/reuse-action@v2 diff --git a/config/python/requirements.txt b/config/python/requirements.txt index 11c6b8ac..3da84fd1 100644 --- a/config/python/requirements.txt +++ b/config/python/requirements.txt @@ -1,11 +1,11 @@ attrs==23.1.0 blessed==1.20.0 -certifi==2023.5.7 -charset-normalizer==3.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 idna==3.4 inquirer==3.1.3 Jinja2==3.1.2 -jsonschema==4.17.3 +jsonschema==4.18.4 MarkupSafe==2.1.3 mccabe==0.7.0 ninja2==0.1 @@ -17,8 +17,8 @@ python-editor==1.0.4 readchar==4.0.5 requests==2.31.0 six==1.16.0 -urllib3==2.0.3 +urllib3==2.0.4 wcwidth==0.2.6 -pyyaml==6.0 +pyyaml==6.0.1 xmltodict==0.13.0 shortuuid==1.0.11 \ No newline at end of file diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-101-then-allof-1-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-101-then-allof-1-then.md index d9cf2761..8b0b7b53 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-101-then-allof-1-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-101-then-allof-1-then.md @@ -22,6 +22,7 @@ service plan >standard< for >retention-manager< is available in data centers: * {'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-1-then-allof-109-then-allof-0-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-109-then-allof-0-then.md index e4a8dc9e..736d771b 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-109-then-allof-0-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-109-then-allof-0-then.md @@ -12,8 +12,11 @@ unknown service plan >api< for >sap-graph< is available in data centers: +* {'region': 'ap10', 'name': 'Australia (Sydney)'} * {'region': 'eu10', 'name': 'Europe (Frankfurt)'} +* {'region': 'eu30', 'name': 'Europe (Frankfurt)'} * {'region': 'us10', 'name': 'US East (VA)'} +* {'region': 'us30', 'name': 'US Central (IA)'} `plan` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-landscape.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-landscape.md deleted file mode 100644 index 5e973c92..00000000 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-landscape.md +++ /dev/null @@ -1,3 +0,0 @@ -## landscape Type - -`string` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-region-technical-key-landscape.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-region-technical-key-landscape.md new file mode 100644 index 00000000..5608be29 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-region-technical-key-landscape.md @@ -0,0 +1,3 @@ +## landscape Type + +`string` ([Region Technical Key (Landscape)](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-region-technical-key-landscape.md)) diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-service-guid.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-service-guid.md new file mode 100644 index 00000000..6116d622 --- /dev/null +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-service-guid.md @@ -0,0 +1,7 @@ +## serviceGuid Type + +`string` ([Service GUID](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-service-guid.md)) + +## serviceGuid Constraints + +**minimum length**: the minimum number of characters for this string is: `1` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-serviceguid.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-serviceguid.md deleted file mode 100644 index 80a1d14f..00000000 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-serviceguid.md +++ /dev/null @@ -1,3 +0,0 @@ -## serviceGuid Type - -`string` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin.md index 179eec8d..47d22894 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin.md @@ -4,43 +4,47 @@ # origin Properties -| Property | Type | Required | Nullable | Defined by | -| :-------------------------- | :------- | :------- | :------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [landscape](#landscape) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-landscape.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin/properties/landscape") | -| [serviceGuid](#serviceguid) | `string` | Required | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-serviceguid.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin/properties/serviceGuid") | +| Property | Type | Required | Nullable | Defined by | +| :-------------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [landscape](#landscape) | `string` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-region-technical-key-landscape.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin/properties/landscape") | +| [serviceGuid](#serviceguid) | `string` | Required | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-service-guid.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin/properties/serviceGuid") | ## landscape -landscape, where service sharing was configured, not required for local sharing and CF Scale Out scenario. +Technical key of the region (landscape) where the original service instance is located `landscape` * is optional -* Type: `string` +* Type: `string` ([Region Technical Key (Landscape)](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-region-technical-key-landscape.md)) * cannot be null -* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-landscape.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin/properties/landscape") +* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-region-technical-key-landscape.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin/properties/landscape") ### landscape Type -`string` +`string` ([Region Technical Key (Landscape)](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-region-technical-key-landscape.md)) ## serviceGuid -Service instance guid of the service instance share +GUID of the original service instance `serviceGuid` * is required -* Type: `string` +* Type: `string` ([Service GUID](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-service-guid.md)) * cannot be null -* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-serviceguid.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin/properties/serviceGuid") +* defined in: [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-service-guid.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin/properties/serviceGuid") ### serviceGuid Type -`string` +`string` ([Service GUID](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin-properties-service-guid.md)) + +### serviceGuid Constraints + +**minimum length**: the minimum number of characters for this string is: `1` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters.md index 108f418b..b3015461 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters.md @@ -6,7 +6,7 @@ | Property | Type | Required | Nullable | Defined by | | :---------------- | :------- | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [origin](#origin) | `object` | Optional | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin") | +| [origin](#origin) | `object` | Required | cannot be null | [JSON Schema for BTPSA use case definitions](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin.md "undefined#/properties/services/items/allOf/1/then/allOf/27/then/allOf/1/then/properties/parameters/properties/origin") | ## origin @@ -14,7 +14,7 @@ `origin` -* is optional +* is required * Type: `object` ([Details](btpsa-usecase-properties-services-items-allof-1-then-allof-27-then-allof-1-then-properties-parameters-properties-origin.md)) diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-edition.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-edition.md index 7c65edb8..fe383a6a 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-edition.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-edition.md @@ -10,3 +10,11 @@ | :--------- | :---------- | | `"cloud"` | | | `"orange"` | | + +## edition Default Value + +The default value is: + +```json +"cloud" +``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-storage.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-storage.md index 2e6f0dbc..9239187e 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-storage.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-storage.md @@ -9,11 +9,3 @@ **minimum**: the value of this number must greater than or equal to: `120` **unknown format**: the value of this string must follow the format: `int64` - -## storage Default Value - -The default value is: - -```json -120 -``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-vcpu.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-vcpu.md index 41260642..28104a24 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-vcpu.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data-properties-vcpu.md @@ -5,11 +5,3 @@ ## vcpu Constraints **minimum**: the value of this number must greater than or equal to: `2` - -## vcpu Default Value - -The default value is: - -```json -2 -``` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data.md index 90ab2620..0c39ac01 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-2-then-properties-parameters-properties-data.md @@ -163,6 +163,14 @@ Image edition (cloud vs. orange) | `"cloud"` | | | `"orange"` | | +### edition Default Value + +The default value is: + +```json +"cloud" +``` + ## enabledservices List of services of the HANA to be enabled @@ -384,14 +392,6 @@ Size of the Storage in GB **unknown format**: the value of this string must follow the format: `int64` -### storage Default Value - -The default value is: - -```json -120 -``` - ## systempassword Password to be set for tenant @@ -481,14 +481,6 @@ Number of vCPUs used by HANA **minimum**: the value of this number must greater than or equal to: `2` -### vcpu Default Value - -The default value is: - -```json -2 -``` - ## versionIndicator The version of the service to use diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-6-then-properties-parameters-properties-data.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-6-then-properties-parameters-properties-data.md index ded79b88..f877598c 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-6-then-properties-parameters-properties-data.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-6-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-6-then-properties-parameters-properties-data-properties-servicestopped.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/6/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-6-then-properties-parameters-properties-data-properties-storage_service_provider.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/6/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-6-then-properties-parameters-properties-data-properties-storage_service_tier.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/6/then/properties/parameters/properties/data/properties/storage_service_tier") | -| [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-6-then-properties-parameters-properties-data-properties-systempassword.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/6/then/properties/parameters/properties/data/properties/systempassword") | +| [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-6-then-properties-parameters-properties-data-properties-systempassword.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/6/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-6-then-properties-parameters-properties-data-properties-updatestrategy.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/6/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-6-then-properties-parameters-properties-data-properties-versionindicator.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/6/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-6-then-properties-parameters-properties-data-properties-whitelistips.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/6/then/properties/parameters/properties/data/properties/whitelistIPs") | @@ -332,7 +332,7 @@ Password to be set for tenant `systempassword` -* is optional +* is required * Type: `string` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-7-then-properties-parameters-properties-data.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-7-then-properties-parameters-properties-data.md index a94eb6bb..43d92873 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-7-then-properties-parameters-properties-data.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-41-then-allof-7-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-7-then-properties-parameters-properties-data-properties-servicestopped.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/7/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-7-then-properties-parameters-properties-data-properties-storage_service_provider.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/7/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-7-then-properties-parameters-properties-data-properties-storage_service_tier.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/7/then/properties/parameters/properties/data/properties/storage_service_tier") | -| [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-7-then-properties-parameters-properties-data-properties-systempassword.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/7/then/properties/parameters/properties/data/properties/systempassword") | +| [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-7-then-properties-parameters-properties-data-properties-systempassword.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/7/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-7-then-properties-parameters-properties-data-properties-updatestrategy.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/7/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-7-then-properties-parameters-properties-data-properties-versionindicator.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/7/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-7-then-properties-parameters-properties-data-properties-whitelistips.md "undefined#/properties/services/items/allOf/1/then/allOf/41/then/allOf/7/then/properties/parameters/properties/data/properties/whitelistIPs") | @@ -267,7 +267,7 @@ Password to be set for tenant `systempassword` -* is optional +* is required * Type: `string` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then.md index 68435510..e5fd5ca4 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-1-then-allof-85-then-allof-1-then.md @@ -22,6 +22,7 @@ service plan >standard< for >personal-data-manager-service< is available in data * {'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-22-then-allof-0-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-22-then-allof-0-then.md index d16fd513..df7f6fdb 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-22-then-allof-0-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-22-then-allof-0-then.md @@ -14,7 +14,6 @@ unknown application plan >default< for >integration-suite-advanced-event-mesh< is available in data centers: * {'region': 'eu10', 'name': 'Europe (Frankfurt)'} -* {'region': 'us20', 'name': 'US West (WA)'} `plan` diff --git a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-6-then-allof-0-then.md b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-6-then-allof-0-then.md index 8ba342df..49243292 100644 --- a/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-6-then-allof-0-then.md +++ b/docs/generated/btpsa-usecase-properties-services-items-allof-2-then-allof-6-then-allof-0-then.md @@ -15,6 +15,7 @@ application plan >free< for >auditlog-viewer< 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)'} diff --git a/libs/btpsa-usecase.json b/libs/btpsa-usecase.json index 9bf377a0..217d65d6 100644 --- a/libs/btpsa-usecase.json +++ b/libs/btpsa-usecase.json @@ -1127,7 +1127,7 @@ "then" :{ "properties": { "plan": { "description": "service plan >proxy< for >credstore< 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", "properties": {"origin": {"properties": {"landscape": {"description": "landscape, where service sharing was configured, not required for local sharing and CF Scale Out scenario.", "type": "string"}, "serviceGuid": {"description": "Service instance guid of the service instance share", "type": "string"}}, "required": ["serviceGuid"], "type": "object"}}, "type": "object"} + , "parameters" : {"$schema": "http://json-schema.org/draft-07/schema", "_show_form_view": true, "properties": {"origin": {"_controlsOrder": ["serviceGuid", "landscape"], "properties": {"landscape": {"description": "Technical key of the region (landscape) where the original service instance is located", "title": "Region Technical Key (Landscape)", "type": "string"}, "serviceGuid": {"description": "GUID of the original service instance", "minLength": 1, "title": "Service GUID", "type": "string"}}, "required": ["serviceGuid"], "type": "object"}}, "required": ["origin"], "type": "object"} }, "required" : ["parameters"] @@ -1517,7 +1517,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, "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": {"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": {"default": false, "type": "boolean"}, "scriptserver": {"default": false, "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": 3600, "minimum": 30, "type": "integer"}, "memoryScaleOut": {"default": 0, "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": {"default": 120, "description": "Size of the Storage in GB", "format": "int64", "maximum": 16000, "minimum": 120, "type": "integer"}, "systempassword": {"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": {"default": 2, "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", "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"}, "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": 3600, "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"} }, "required" : ["parameters"] @@ -1555,7 +1555,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, "properties": {"data": {"additionalProperties": false, "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": {"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"} + , "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"} }, "required" : ["parameters"] @@ -1565,7 +1565,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, "properties": {"data": {"additionalProperties": false, "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": {"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"} + , "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"} }, "required" : ["parameters"] @@ -2652,7 +2652,7 @@ "if": { "properties": { "plan": { "const": "standard"} } }, "then" :{ "properties": { - "plan": { "description": "service plan >standard< for >personal-data-manager-service< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\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': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us20', 'name': 'US West (WA)'}\n- {'region': 'us21', 'name': 'US East (VA)'}" } + "plan": { "description": "service plan >standard< for >personal-data-manager-service< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\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': '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)'}" } } } @@ -3154,7 +3154,7 @@ "if": { "properties": { "plan": { "const": "standard"} } }, "then" :{ "properties": { - "plan": { "description": "service plan >standard< for >retention-manager< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\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': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us20', 'name': 'US West (WA)'}\n- {'region': 'us21', 'name': 'US East (VA)'}" } + "plan": { "description": "service plan >standard< for >retention-manager< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'ap11', 'name': 'Singapore'}\n- {'region': 'br10', 'name': 'Brazil (Sao Paulo)'}\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': '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)'}" } } } @@ -3322,7 +3322,7 @@ "if": { "properties": { "plan": { "const": "api"} } }, "then" :{ "properties": { - "plan": { "description": "service plan >api< for >sap-graph< is available in data centers:\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'us10', 'name': 'US East (VA)'}" } + "plan": { "description": "service plan >api< for >sap-graph< is available in data centers:\n- {'region': 'ap10', 'name': 'Australia (Sydney)'}\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu30', 'name': 'Europe (Frankfurt)'}\n- {'region': 'us10', 'name': 'US East (VA)'}\n- {'region': 'us30', 'name': 'US Central (IA)'}" } } } @@ -3858,7 +3858,7 @@ "if": { "properties": { "plan": { "const": "free"} } }, "then" :{ "properties": { - "plan": { "description": "application plan >free< for >auditlog-viewer< 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': 'ap21', 'name': 'Singapore'}\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': '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)'}\n- {'region': 'us30', 'name': 'US Central (IA)'}" } + "plan": { "description": "application plan >free< for >auditlog-viewer< 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': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'eu11', 'name': 'Europe (Frankfurt) EU Access - AWS'}\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)'}\n- {'region': 'us30', 'name': 'US Central (IA)'}" } } } @@ -4170,7 +4170,7 @@ "if": { "properties": { "plan": { "const": "default"} } }, "then" :{ "properties": { - "plan": { "description": "application plan >default< for >integration-suite-advanced-event-mesh< is available in data centers:\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}\n- {'region': 'us20', 'name': 'US West (WA)'}" } + "plan": { "description": "application plan >default< for >integration-suite-advanced-event-mesh< is available in data centers:\n- {'region': 'eu10', 'name': 'Europe (Frankfurt)'}" } , "parameters" : {"$schema": "http://json-schema.org/draft-07/schema", "_show_standard_config_view": true, "additionalProperties": false, "properties": {"admin_user_email": {"description": "Provide an email that belongs to a user who is onboarded on IAS. This user gets access to the subscribed application and can provide access to other users.", "minLength": 1, "title": "Admin User Email", "type": "string"}}, "type": "object"} }, "required" : ["parameters"]