From 521bc712a6f924773780a32b2a39014ad49248cb Mon Sep 17 00:00:00 2001 From: Valentin Lacour Date: Tue, 2 Dec 2025 15:30:47 +0100 Subject: [PATCH] del(DB): delete cassandra guides --- .../iam-permission-groups/guide.de-de.md | 39 ------ .../iam-permission-groups/guide.en-asia.md | 39 ------ .../iam-permission-groups/guide.en-au.md | 39 ------ .../iam-permission-groups/guide.en-ca.md | 39 ------ .../iam-permission-groups/guide.en-gb.md | 39 ------ .../iam-permission-groups/guide.en-ie.md | 39 ------ .../iam-permission-groups/guide.en-sg.md | 39 ------ .../iam-permission-groups/guide.en-us.md | 39 ------ .../iam-permission-groups/guide.es-es.md | 39 ------ .../iam-permission-groups/guide.es-us.md | 39 ------ .../iam-permission-groups/guide.fr-ca.md | 39 ------ .../iam-permission-groups/guide.fr-fr.md | 39 ------ .../iam-permission-groups/guide.it-it.md | 39 ------ .../iam-permission-groups/guide.pl-pl.md | 39 ------ .../iam-permission-groups/guide.pt-pt.md | 39 ------ .../06-available-products/guide.en-gb.md | 2 +- .../06-available-products/guide.fr-fr.md | 2 +- pages/index-translations.de.yaml | 2 - pages/index-translations.es.yaml | 2 - pages/index-translations.fq.yaml | 2 - pages/index-translations.fr.yaml | 2 - pages/index-translations.it.yaml | 2 - pages/index-translations.pl.yaml | 2 - pages/index-translations.pt.yaml | 2 - pages/index.md | 5 - .../responsibility-model/guide.de-de.md | 2 +- .../responsibility-model/guide.en-asia.md | 2 +- .../responsibility-model/guide.en-au.md | 2 +- .../responsibility-model/guide.en-ca.md | 2 +- .../responsibility-model/guide.en-gb.md | 2 +- .../responsibility-model/guide.en-ie.md | 2 +- .../responsibility-model/guide.en-sg.md | 2 +- .../responsibility-model/guide.en-us.md | 2 +- .../responsibility-model/guide.es-es.md | 2 +- .../responsibility-model/guide.es-us.md | 2 +- .../responsibility-model/guide.fr-ca.md | 2 +- .../responsibility-model/guide.fr-fr.md | 2 +- .../responsibility-model/guide.it-it.md | 2 +- .../responsibility-model/guide.pl-pl.md | 2 +- .../responsibility-model/guide.pt-pt.md | 2 +- .../cassandra_01_capabilities/guide.de-de.md | 129 ------------------ .../guide.en-asia.md | 129 ------------------ .../cassandra_01_capabilities/guide.en-au.md | 129 ------------------ .../cassandra_01_capabilities/guide.en-ca.md | 129 ------------------ .../cassandra_01_capabilities/guide.en-gb.md | 129 ------------------ .../cassandra_01_capabilities/guide.en-ie.md | 129 ------------------ .../cassandra_01_capabilities/guide.en-sg.md | 129 ------------------ .../cassandra_01_capabilities/guide.en-us.md | 129 ------------------ .../cassandra_01_capabilities/guide.es-es.md | 129 ------------------ .../cassandra_01_capabilities/guide.es-us.md | 129 ------------------ .../cassandra_01_capabilities/guide.fr-ca.md | 129 ------------------ .../cassandra_01_capabilities/guide.fr-fr.md | 129 ------------------ .../cassandra_01_capabilities/guide.it-it.md | 129 ------------------ .../cassandra_01_capabilities/guide.pl-pl.md | 129 ------------------ .../cassandra_01_capabilities/guide.pt-pt.md | 129 ------------------ .../cassandra_01_capabilities/meta.yaml | 5 - .../guide.de-de.md | 91 ------------ .../guide.en-asia.md | 91 ------------ .../guide.en-au.md | 91 ------------ .../guide.en-ca.md | 91 ------------ .../guide.en-gb.md | 91 ------------ .../guide.en-ie.md | 91 ------------ .../guide.en-sg.md | 91 ------------ .../guide.en-us.md | 91 ------------ .../guide.es-es.md | 91 ------------ .../guide.es-us.md | 91 ------------ .../guide.fr-ca.md | 91 ------------ .../guide.fr-fr.md | 91 ------------ .../guide.it-it.md | 91 ------------ .../guide.pl-pl.md | 91 ------------ .../guide.pt-pt.md | 91 ------------ ...incoming_connections-20220530081746230.png | Bin 32863 -> 0 bytes ...incoming_connections-20220530081855845.png | Bin 29569 -> 0 bytes ...incoming_connections-20220530082044838.png | Bin 157984 -> 0 bytes .../images/ip_authorize.png | Bin 52599 -> 0 bytes .../meta.yaml | 5 - .../guide.de-de.md | 98 ------------- .../guide.en-asia.md | 98 ------------- .../guide.en-au.md | 98 ------------- .../guide.en-ca.md | 98 ------------- .../guide.en-gb.md | 98 ------------- .../guide.en-ie.md | 98 ------------- .../guide.en-sg.md | 98 ------------- .../guide.en-us.md | 98 ------------- .../guide.es-es.md | 98 ------------- .../guide.es-us.md | 98 ------------- .../guide.fr-ca.md | 98 ------------- .../guide.fr-fr.md | 98 ------------- .../guide.it-it.md | 98 ------------- .../guide.pl-pl.md | 98 ------------- .../guide.pt-pt.md | 98 ------------- .../meta.yaml | 5 - .../meta.yaml | 2 +- .../databases_02_order_api/meta.yaml | 2 +- .../guide.de-de.md | 21 --- .../guide.en-asia.md | 21 --- .../guide.en-au.md | 21 --- .../guide.en-ca.md | 21 --- .../guide.en-gb.md | 21 --- .../guide.en-ie.md | 21 --- .../guide.en-sg.md | 21 --- .../guide.en-us.md | 21 --- .../guide.es-es.md | 21 --- .../guide.es-us.md | 21 --- .../guide.fr-ca.md | 21 --- .../guide.fr-fr.md | 21 --- .../guide.it-it.md | 21 --- .../guide.pl-pl.md | 21 --- .../guide.pt-pt.md | 21 --- .../meta.yaml | 2 +- .../guide.de-de.md | 1 - .../guide.en-asia.md | 1 - .../guide.en-au.md | 1 - .../guide.en-ca.md | 1 - .../guide.en-gb.md | 1 - .../guide.en-ie.md | 1 - .../guide.en-sg.md | 1 - .../guide.en-us.md | 1 - .../guide.es-es.md | 1 - .../guide.es-us.md | 1 - .../guide.fr-ca.md | 1 - .../guide.fr-fr.md | 1 - .../guide.it-it.md | 1 - .../guide.pl-pl.md | 1 - .../guide.pt-pt.md | 1 - .../guide.de-de.md | 19 +-- .../guide.en-asia.md | 19 +-- .../guide.en-au.md | 19 +-- .../guide.en-ca.md | 19 +-- .../guide.en-gb.md | 19 +-- .../guide.en-ie.md | 19 +-- .../guide.en-sg.md | 19 +-- .../guide.en-us.md | 19 +-- .../guide.es-es.md | 19 +-- .../guide.es-us.md | 19 +-- .../guide.fr-ca.md | 19 +-- .../guide.fr-fr.md | 19 +-- .../guide.it-it.md | 19 +-- .../guide.pl-pl.md | 19 +-- .../guide.pt-pt.md | 19 +-- .../guide.de-de.md | 2 - .../guide.en-asia.md | 2 - .../guide.en-au.md | 2 - .../guide.en-ca.md | 2 - .../guide.en-gb.md | 2 - .../guide.en-ie.md | 2 - .../guide.en-sg.md | 2 - .../guide.en-us.md | 2 - .../guide.es-es.md | 2 - .../guide.es-us.md | 2 - .../guide.fr-ca.md | 2 - .../guide.fr-fr.md | 2 - .../guide.it-it.md | 2 - .../guide.pl-pl.md | 2 - .../guide.pt-pt.md | 2 - .../guide.de-de.md | 1 - .../guide.en-asia.md | 1 - .../guide.en-au.md | 1 - .../guide.en-ca.md | 1 - .../guide.en-gb.md | 1 - .../guide.en-ie.md | 1 - .../guide.en-sg.md | 1 - .../guide.en-us.md | 1 - .../guide.es-es.md | 1 - .../guide.es-us.md | 1 - .../guide.fr-ca.md | 1 - .../guide.fr-fr.md | 1 - .../guide.it-it.md | 1 - .../guide.pl-pl.md | 1 - .../guide.pt-pt.md | 1 - .../guide.de-de.md | 1 - .../guide.en-asia.md | 1 - .../guide.en-au.md | 1 - .../guide.en-ca.md | 1 - .../guide.en-gb.md | 1 - .../guide.en-ie.md | 1 - .../guide.en-sg.md | 1 - .../guide.en-us.md | 1 - .../guide.es-es.md | 1 - .../guide.es-us.md | 1 - .../guide.fr-ca.md | 1 - .../guide.fr-fr.md | 1 - .../guide.it-it.md | 1 - .../guide.pl-pl.md | 1 - .../guide.pt-pt.md | 1 - .../guide.de-de.md | 2 +- .../guide.en-asia.md | 2 +- .../guide.en-au.md | 2 +- .../guide.en-ca.md | 2 +- .../guide.en-gb.md | 2 +- .../guide.en-ie.md | 2 +- .../guide.en-sg.md | 2 +- .../guide.en-us.md | 2 +- .../guide.es-es.md | 2 +- .../guide.es-us.md | 2 +- .../guide.fr-ca.md | 2 +- .../guide.fr-fr.md | 2 +- .../guide.it-it.md | 2 +- .../guide.pl-pl.md | 2 +- .../guide.pt-pt.md | 2 +- .../guide.de-de.md | 2 +- .../guide.en-asia.md | 2 +- .../guide.en-au.md | 2 +- .../guide.en-ca.md | 2 +- .../guide.en-gb.md | 2 +- .../guide.en-ie.md | 2 +- .../guide.en-sg.md | 2 +- .../guide.en-us.md | 2 +- .../guide.es-es.md | 2 +- .../guide.es-us.md | 2 +- .../guide.fr-ca.md | 2 +- .../guide.fr-fr.md | 2 +- .../guide.it-it.md | 2 +- .../guide.pl-pl.md | 2 +- .../guide.pt-pt.md | 2 +- .../guide.de-de.md | 23 ++-- .../guide.en-asia.md | 23 ++-- .../guide.en-au.md | 23 ++-- .../guide.en-ca.md | 23 ++-- .../guide.en-gb.md | 23 ++-- .../guide.en-ie.md | 23 ++-- .../guide.en-sg.md | 23 ++-- .../guide.en-us.md | 23 ++-- .../guide.es-es.md | 23 ++-- .../guide.es-us.md | 23 ++-- .../guide.fr-ca.md | 23 ++-- .../guide.fr-fr.md | 23 ++-- .../guide.it-it.md | 23 ++-- .../guide.pl-pl.md | 23 ++-- .../guide.pt-pt.md | 23 ++-- 230 files changed, 200 insertions(+), 6309 deletions(-) delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.de-de.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-asia.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-au.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-ca.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-gb.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-ie.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-sg.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-us.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.es-es.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.es-us.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.fr-ca.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.fr-fr.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.it-it.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.pl-pl.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.pt-pt.md delete mode 100755 pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/meta.yaml delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.de-de.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-asia.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-au.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-ca.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-gb.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-ie.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-sg.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-us.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.es-es.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.es-us.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.fr-ca.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.fr-fr.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.it-it.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.pl-pl.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.pt-pt.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/images/ip_authorize.png delete mode 100755 pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/meta.yaml delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.de-de.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-asia.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-au.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-ca.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-gb.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-ie.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-sg.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-us.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.es-es.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.es-us.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.fr-ca.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.fr-fr.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.it-it.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.pl-pl.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.pt-pt.md delete mode 100644 pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/meta.yaml diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.de-de.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.de-de.md index 26095e6c06c..5465bb79159 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.de-de.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.de-de.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-asia.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-asia.md index c01c9aab144..9a569a69308 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-asia.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-asia.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-au.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-au.md index c01c9aab144..9a569a69308 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-au.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-au.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-ca.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-ca.md index c01c9aab144..9a569a69308 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-ca.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-ca.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-gb.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-gb.md index c01c9aab144..9a569a69308 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-gb.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-gb.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-ie.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-ie.md index c01c9aab144..9a569a69308 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-ie.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-ie.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-sg.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-sg.md index c01c9aab144..9a569a69308 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-sg.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-sg.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-us.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-us.md index c01c9aab144..9a569a69308 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-us.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.en-us.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.es-es.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.es-es.md index ebd71894163..a95cbcdfd05 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.es-es.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.es-es.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.es-us.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.es-us.md index ebd71894163..a95cbcdfd05 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.es-us.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.es-us.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.fr-ca.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.fr-ca.md index a5ac98f22bd..b820f902dee 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.fr-ca.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.fr-ca.md @@ -2095,45 +2095,6 @@ Ce groupe de permissions reprend les droits anciennement porté par le rôle nic { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.fr-fr.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.fr-fr.md index a5ac98f22bd..b820f902dee 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.fr-fr.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.fr-fr.md @@ -2095,45 +2095,6 @@ Ce groupe de permissions reprend les droits anciennement porté par le rôle nic { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.it-it.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.it-it.md index 88704327e8e..6d80c14eff6 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.it-it.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.it-it.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.pl-pl.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.pl-pl.md index e12454364a2..3082037fa1d 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.pl-pl.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.pl-pl.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/account_information/iam-permission-groups/guide.pt-pt.md b/pages/account_and_service_management/account_information/iam-permission-groups/guide.pt-pt.md index f43dd1af7ce..21258d3f7f3 100644 --- a/pages/account_and_service_management/account_information/iam-permission-groups/guide.pt-pt.md +++ b/pages/account_and_service_management/account_information/iam-permission-groups/guide.pt-pt.md @@ -2097,45 +2097,6 @@ This permission group resumes the rights formerly carried by the `nicBilling` ro { "action": "publicCloudProject:apiovh:database/capabilities/get" }, - { - "action": "publicCloudProject:apiovh:database/cassandra/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/backup/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/advancedConfiguration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/capabilities/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/certificates/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/integration/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/ipRestriction/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/logs/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/maintenance/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/metric/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/node/get" - }, - { - "action": "publicCloudProject:apiovh:database/cassandra/user/get" - }, { "action": "publicCloudProject:apiovh:database/grafana/advancedConfiguration/get" }, diff --git a/pages/account_and_service_management/startup-program/06-available-products/guide.en-gb.md b/pages/account_and_service_management/startup-program/06-available-products/guide.en-gb.md index 384aff6fe8d..3f87f5d805e 100644 --- a/pages/account_and_service_management/startup-program/06-available-products/guide.en-gb.md +++ b/pages/account_and_service_management/startup-program/06-available-products/guide.en-gb.md @@ -45,7 +45,7 @@ Here is a summary of eligible solutions: | **Storage & Backup**: Block Storage, Object Storage, Cloud Archive, Cold Archive, Snapshot, Backup | ✅ | | **Network**: Load Balancer, vRack (Free), Bandwidth, Floating IP, Gateway, Anti-DDoS | ✅ | | **Containers & Orchestration**: Managed K8s Service, Managed Rancher Service, Managed K8s Load Balancer, Managed Private Registry, Workflow Management, Image Catalog | ✅ | -| **Databases**: MySQL, PostgreSQL, MongoDB, Valkey, Cassandra | ✅ | +| **Databases**: MySQL, PostgreSQL, MongoDB, Valkey | ✅ | | **Data Analytics**: Data Processing, Kafka,Caching, Managed OpenSearch, Kafka MirrorMaker, Kafka Connect, Grafana, Logs Data Platform | ✅ | | **AI & Machine Learning**: AI Notebooks, AI Training, AI Deploy, AI Endpoints | ✅ | | **Quantum computing**: Quantum Notebooks | ✅ | diff --git a/pages/account_and_service_management/startup-program/06-available-products/guide.fr-fr.md b/pages/account_and_service_management/startup-program/06-available-products/guide.fr-fr.md index e28cab9a6f1..559116eea4d 100644 --- a/pages/account_and_service_management/startup-program/06-available-products/guide.fr-fr.md +++ b/pages/account_and_service_management/startup-program/06-available-products/guide.fr-fr.md @@ -45,7 +45,7 @@ Voici un résumé des solutions éligibles : | **Storage & Backup** : Block Storage, Object Storage, Cloud Archive, Cold Archive, Snapshot, Backup | ✅ | | **Network** : Load Balancer, vRack (Free), Bande passante, Floating IP, Gateway, Anti-DDoS | ✅ | | **Containers & Orchestration** : Managed K8s Service, Managed Rancher Service, Managed K8s Load Balancer, Managed Private Registry, Workflow Management, Image Catalog | ✅ | -| **Databases** : MySQL, PostgreSQL, MongoDB, Valkey, Cassandra | ✅ | +| **Databases** : MySQL, PostgreSQL, MongoDB, Valkey | ✅ | | **Data Analytics** : Data Processing, Kafka,Caching, Managed OpenSearch, Kafka MirrorMaker, Kafka Connect, Grafana, Logs Data Platform | ✅ | | **AI & Machine Learning** : AI Notebooks, AI Training, AI Deploy, AI Endpoints | ✅ | | **Quantum computing** : Quantum Notebooks | ✅ | diff --git a/pages/index-translations.de.yaml b/pages/index-translations.de.yaml index 06556a3d6e7..6c815b342ec 100644 --- a/pages/index-translations.de.yaml +++ b/pages/index-translations.de.yaml @@ -182,8 +182,6 @@ public-cloud-data-analytics-kafka-guides: Kafka - User guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-data-analytics-opensearch: OpenSearch public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides public-cloud-compute: Compute diff --git a/pages/index-translations.es.yaml b/pages/index-translations.es.yaml index c5c41b0b3e1..6870074948b 100755 --- a/pages/index-translations.es.yaml +++ b/pages/index-translations.es.yaml @@ -182,8 +182,6 @@ public-cloud-data-analytics-kafka-guides: Kafka - User guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-data-analytics-opensearch: OpenSearch public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides public-cloud-compute: Compute diff --git a/pages/index-translations.fq.yaml b/pages/index-translations.fq.yaml index 7ae5cf31dbe..de4d3f0c616 100755 --- a/pages/index-translations.fq.yaml +++ b/pages/index-translations.fq.yaml @@ -182,8 +182,6 @@ public-cloud-data-analytics-kafka-guides: Kafka - Guides utilisateur public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-data-analytics-kafka-tutorials: Kafka - Tutoriels -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-data-analytics-opensearch: OpenSearch public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides public-cloud-compute: Compute diff --git a/pages/index-translations.fr.yaml b/pages/index-translations.fr.yaml index 0436403e779..147fbb92c71 100755 --- a/pages/index-translations.fr.yaml +++ b/pages/index-translations.fr.yaml @@ -183,8 +183,6 @@ public-cloud-data-analytics-kafka-guides: Kafka - Guides utilisateur public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-data-analytics-kafka-tutorials: Kafka - Tutoriels -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-data-analytics-opensearch: OpenSearch public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides public-cloud-compute: Compute diff --git a/pages/index-translations.it.yaml b/pages/index-translations.it.yaml index 98eddb2274b..a4c05630a8e 100644 --- a/pages/index-translations.it.yaml +++ b/pages/index-translations.it.yaml @@ -182,8 +182,6 @@ public-cloud-data-analytics-kafka-guides: Kafka - User guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-data-analytics-opensearch: OpenSearch public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides public-cloud-compute: Compute diff --git a/pages/index-translations.pl.yaml b/pages/index-translations.pl.yaml index 51d7001a699..ccd410a367b 100755 --- a/pages/index-translations.pl.yaml +++ b/pages/index-translations.pl.yaml @@ -182,8 +182,6 @@ public-cloud-data-analytics-kafka-guides: Kafka - User guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-data-analytics-opensearch: OpenSearch public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides public-cloud-compute: Compute diff --git a/pages/index-translations.pt.yaml b/pages/index-translations.pt.yaml index 6edab5e0d56..5f517de8e0d 100755 --- a/pages/index-translations.pt.yaml +++ b/pages/index-translations.pt.yaml @@ -182,8 +182,6 @@ public-cloud-data-analytics-kafka-guides: Kafka - User guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-data-analytics-opensearch: OpenSearch public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides public-cloud-compute: Compute diff --git a/pages/index.md b/pages/index.md index 6ddbeb4041f..420c2cf65fc 100644 --- a/pages/index.md +++ b/pages/index.md @@ -1023,11 +1023,6 @@ + [Valkey - Advanced parameters references](public_cloud/public_cloud_databases/redis_09_advanced_parameters_references) + [Tutorials](public-cloud-databases-valkey-tutorials) + [Valkey - Tutorial - Boost your CMS (from the example of WordPress)](public_cloud/public_cloud_databases/redis_tuto_01_wordpress) - + [Cassandra](products/public-cloud-databases-cassandra) - + [Guides](public-cloud-databases-cassandra-guides) - + [Cassandra - Capabilities and Limitations](public_cloud/public_cloud_databases/cassandra_01_capabilities) - + [Cassandra - Configure your Cassandra instance to accept incoming connections](public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections) - + [Cassandra - Advanced parameters references](public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) + [Containers & Orchestration](products/public-cloud-containers-orchestration) + [Managed Kubernetes Service (MKS)](products/public-cloud-containers-orchestration-managed-kubernetes-k8s) + [Getting started](public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started) diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.de-de.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.de-de.md index 1a8fbf47bbf..e5f654e116f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.de-de.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.de-de.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-asia.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-asia.md index c641f362988..10f3edfc63f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-asia.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-asia.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-au.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-au.md index c641f362988..10f3edfc63f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-au.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-au.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-ca.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-ca.md index c641f362988..10f3edfc63f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-ca.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-ca.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-gb.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-gb.md index c641f362988..10f3edfc63f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-gb.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-gb.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-ie.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-ie.md index c641f362988..10f3edfc63f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-ie.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-ie.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-sg.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-sg.md index c641f362988..10f3edfc63f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-sg.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-sg.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-us.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-us.md index c641f362988..10f3edfc63f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-us.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.en-us.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.es-es.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.es-es.md index 9dd5a7ecd30..e5f654e116f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.es-es.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.es-es.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.es-us.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.es-us.md index 9dd5a7ecd30..e5f654e116f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.es-us.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.es-us.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.fr-ca.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.fr-ca.md index 9dd5a7ecd30..e5f654e116f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.fr-ca.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.fr-ca.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.fr-fr.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.fr-fr.md index 9dd5a7ecd30..e5f654e116f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.fr-fr.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.fr-fr.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.it-it.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.it-it.md index 9dd5a7ecd30..e5f654e116f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.it-it.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.it-it.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.pl-pl.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.pl-pl.md index 9dd5a7ecd30..e5f654e116f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.pl-pl.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.pl-pl.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.pt-pt.md b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.pt-pt.md index 9dd5a7ecd30..e5f654e116f 100644 --- a/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.pt-pt.md +++ b/pages/public_cloud/containers_orchestration/managed_private_registry/responsibility-model/guide.pt-pt.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis, Kafka, or Cassandra cluster. +For your information, a **Service** is considered as a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Redis or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.de-de.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.de-de.md deleted file mode 100644 index 689beb60a4a..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.de-de.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/de/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-asia.md deleted file mode 100644 index 805198a6f16..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-asia.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/asia/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-au.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-au.md deleted file mode 100644 index 63cdc4a20df..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-au.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/en-au/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-ca.md deleted file mode 100644 index 2e1fc821b15..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-ca.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/en-ca/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-gb.md deleted file mode 100644 index 48251f34bd0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-gb.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/en-gb/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-ie.md deleted file mode 100644 index 6cfd1e81279..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-ie.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/en-ie/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-sg.md deleted file mode 100644 index 559f29b0e30..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-sg.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/en-sg/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-us.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-us.md deleted file mode 100644 index 557ad875223..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.en-us.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/en/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.es-es.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.es-es.md deleted file mode 100644 index 45ba42330ff..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.es-es.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/es-es/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.es-us.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.es-us.md deleted file mode 100644 index 87d7b160169..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.es-us.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/es/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.fr-ca.md deleted file mode 100644 index 3386d1c88c7..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.fr-ca.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capacités et limitations (EN) -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/fr-ca/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.fr-fr.md deleted file mode 100644 index f60396b999b..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.fr-fr.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capacités et limitations (EN) -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/fr/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.it-it.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.it-it.md deleted file mode 100644 index c45222b80b3..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.it-it.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/it/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.pl-pl.md deleted file mode 100644 index d591a05e862..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.pl-pl.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/pl/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.pt-pt.md deleted file mode 100644 index 0ea13ded205..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/guide.pt-pt.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Cassandra - Capabilities and Limitations -excerpt: Discover the capabilities and limitations of Public Cloud Databases for Cassandra -updated: 2025-08-25 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This page provides the technical capabilities and limitations of the Public Cloud Databases' Cassandra offer. - -We continuously improve our offers. You can follow and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions and multi-AZ - -The Public Cloud Databases offer is available in the following regions: - -- `BHS` (Beauharnois, Canada) -- `DE` (Frankfurt, Germany) -- `GRA` (Gravelines, France) -- `SBG` (Strasbourg, France) -- `SGP` (Singapore, Singapore) -- `UK` (London, United Kingdom) -- `WAW` (Warsaw, Poland) - -Entire database instances have to be in the same region. - -### Cassandra versions - -The Public Cloud Databases offer supports the following Cassandra versions: - -- Cassandra 4.1 - -Cassandra recommends always installing and using the latest stable version. - -### Plans - -Three plans are available: - -- *Essential* -- *Business/Production* -- *Enterprise/Advanced* - -Here is an overview of the various plans' capabilities: - -| Plan | Number of nodes by default | -| --------------------- | -------------------------- | -| *Essential* | 3 | -| *Business/Production* | 3 | -| *Enterprise/Advanced* | 6 | - -Your choice of plan affects the number of nodes your cluster can run, the SLA, and a few other features such as read replicas or backup retention. - -#### Nodes and replicas - -- **Essential**: The cluster is delivered with 3 nodes by default. -- **Business/Production**: The cluster is delivered with 3 nodes by default. Adding read replicas is planned. -- **Enterprise/Advanced**: The cluster is delivered with 6 nodes by default. Adding read replicas is planned. - -#### License type - -Each cluster is provided with the Cassandra Community (GPL) license. - -If any, license cost is included inside the service plans. You can't bring your own licenses. - -### Hardware resources - -For detailed information about node types and pricing, please refer to the [Public Cloud pricing page](https://www.ovhcloud.com/pt/public-cloud/prices/#9482). - -### Features - -#### Network - -Public as well as private networking (vRack) can be used for all the offers. - -Ingress and Egress traffic are included in the service plans and unmetered. - -The database service's IP address is subject to change periodically. Thus, it is advised not to rely on these IPs for any configuration, such as connection or egress policy. Instead, utilize the provided DNS record and implement CIDR-based egress policies for more robust and flexible network management. - -##### Private network considerations - -Here are some considerations to take into account when using private network: - -- Network ports are created in the private network of your choice. Thus, further operations on that network might be restricted - e.g. you won’t be able to delete the network if you didn’t stop the Public Cloud Databases services first. -- When connecting from an outside subnet, the Openstack IP gateway must be enabled in the subnet used for the Database service. The customer is responsible for any other custom network setup. -- Subnet sizing should include considerations for service nodes, other co-located services within the same subnet, and an allocation of additional available IP addresses for maintenance purposes. Failure to adequately size subnets could result in operational challenges and the malfunctioning of services. -- OpenStack subnets routes announcement will not be applied to your services. -- You can only create private network services if you are the original owner of the network. You can not create private network services on a shared network. - -##### Authorised IPs - -Once your service is up and running, you will be able to specify IP addresses (or CIDR blocks) to authorise incoming traffic. Until then, your service will be unreachable. - -#### Advanced parameters - -You can further customise your Cassandra by using advanced parameters. See the [Advanced parameters references documentation](/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) for more information on the supported parameters. - -#### Backups - -Your services are automatically backed up daily. Backup retention is 4 days for daily backups. - -See the [Automated Backups guide](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) for more information. - -#### Logs and metrics - -Logs and metrics are available through the Control Panel, API and can be forwarded to Logs Data Platform. Additionally, cross service integration can be configured to leverage your logs and metrics in other Public Cloud Database services. You could then view your Cassandra logs in Opensearch and metrics in Dashboards service (metrics have to be exported first in a time series compatible engine such as PostgreSQL). See the [Cross Service Integration documentation](/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration) for more information. For more details on logs forwarding, see the [Public Cloud Databases - How to setup logs forwarding](/pages/public_cloud/public_cloud_databases/databases_16_logs_to_customer) guide. - -- **Logs retention**: 1000 lines of logs -- **Metrics retention**: 1 calendar month - -Please note that if the database instance is deleted, logs and metrics are also automatically deleted. - -## We want your feedback! - -We would love to help answer questions and appreciate any feedback you may have. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Are you on Discord? Connect to our channel at and interact directly with the team that builds our databases service! diff --git a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/meta.yaml b/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/meta.yaml deleted file mode 100755 index 5ca47b3781f..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities/meta.yaml +++ /dev/null @@ -1,5 +0,0 @@ -id: ccf013e8-6988-486c-86af-b9a462ca9e35 -full_slug: public-cloud-databases-cassandra-capabilities -engine: cassandra -section: dashboard -reference_category: public-cloud-databases-cassandra-guides \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.de-de.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.de-de.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.de-de.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-asia.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-asia.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-au.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-au.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-au.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-ca.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-ca.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-gb.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-gb.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-ie.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-ie.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-sg.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-sg.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-us.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-us.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.en-us.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.es-es.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.es-es.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.es-es.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.es-us.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.es-us.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.es-us.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.fr-ca.md deleted file mode 100644 index ace4a582ac5..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.fr-ca.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configurez votre instance Cassandra pour accepter les connexions entrantes (EN) -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.fr-fr.md deleted file mode 100644 index ace4a582ac5..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.fr-fr.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configurez votre instance Cassandra pour accepter les connexions entrantes (EN) -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.it-it.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.it-it.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.it-it.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.pl-pl.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.pl-pl.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.pt-pt.md deleted file mode 100644 index c8f390c4bc0..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/guide.pt-pt.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Cassandra - Configure your Cassandra instance to accept incoming connections -excerpt: Find out how to configure your Cassandra instance to accept incoming connections -updated: 2025-07-07 ---- - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -Public Cloud Databases allow you to focus on building and deploying cloud applications while OVHcloud takes care of the database infrastructure and maintenance in operational conditions. - -**This guide explains how to configure your Cassandra instance to accept incoming connections.** - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- A Cassandra database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) - -## Instructions - -### Configure your Cassandra instance to accept incoming connections - -Before making a connection, we need to verify that our Cassandra instance is correctly configured. - -Log in to your [OVHcloud Control Panel](/links/manager) and open your `Public Cloud`{.action} project. Click on `Databases`{.action} in the left-hand navigation bar and select your Cassandra instance. - -#### Step 1: Verify your user roles and password - -Select the `Users`{.action} tab. Verify that you have a user with sufficient rights and a configured password. If you don't remember the user's password, you can either create a new user or regenerate the password of an existing user. - -> [!warning] -> Be careful! By doing so you will need to update all the places where you already use this user/password pair. -> - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -You can add more users by clicking on the button `Add user`{.action}. - -![Add user](images/cassandra_02_prepare_for_incoming_connections-20220530081855845.png){.thumbnail} - -Enter a username then click `Create User`{.action}. - -> [!primary] -> You can delete a user or regenerate a password via the `...`{.action} button in the `Users & Roles` table. - -#### Step 2: Authorise incoming connections from the Cassandra client - -> [!warning] -> For security reasons the default network configuration doesn't allow any incoming connections. It is thus critical you authorise the suitable IP addresses in order to successfully access your database. - -In this step, select the `Authorised IPs`{.action} tab. IP addresses must be authorised here before they can connect to your database. - -Clicking on `Add an IP address or IP address block (CIDR)`{.action} opens a new window in which you can add single IP addresses or blocks to allow access to the database. - -![Add an IP](images/ip_authorize.png){.thumbnail} - -You can edit and retract database access via the `...`{.action} button in the IP table. - -> [!primary] -> -> If you want to allow connections from the outside, you can enter the IP 0.0.0.0/0. Please use it carefully. -> - -#### Collect required information - -Select the `General information`{.action} tab to find the required login credentials in the `Login informations` section. - -![Login information tab](images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png){.thumbnail} - -Select the `Users`{.action} tab to get the username. - -![User table](images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png){.thumbnail} - -## Go further - -Visit the [Github examples repository](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra) to find how to connect to your database with several languages. - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/images/cassandra_02_prepare_for_incoming_connections-20220530081746230.png deleted file mode 100644 index be919f6a4f4c4817b6e9b4895241181419ba778f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32863 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�JoonaRJNvpLx(Lei9RCt^x?MQu$LS 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 diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/images/cassandra_02_prepare_for_incoming_connections-20220530082044838.png deleted file mode 100644 index 17bbc84e1f5eb5524372f3379534756f1484bcf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157984 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 diff --git a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/meta.yaml b/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/meta.yaml deleted file mode 100755 index 61c4739be5f..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections/meta.yaml +++ /dev/null @@ -1,5 +0,0 @@ -id: f2f2c9b6-a0da-4afa-abed-6078c03c9b69 -full_slug: public-cloud-databases-cassandra-configure-instance -engine: cassandra -section: settings -reference_category: public-cloud-databases-cassandra-guides \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.de-de.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.de-de.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.de-de.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-asia.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-asia.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-au.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-au.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-au.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-ca.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-ca.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-gb.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-gb.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-ie.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-ie.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-sg.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-sg.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-us.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-us.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.en-us.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.es-es.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.es-es.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.es-es.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.es-us.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.es-us.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.es-us.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.fr-ca.md deleted file mode 100644 index 058e37fff2b..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.fr-ca.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Références des paramètres avancés (EN) -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.fr-fr.md deleted file mode 100644 index 058e37fff2b..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.fr-fr.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Références des paramètres avancés (EN) -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.it-it.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.it-it.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.it-it.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.pl-pl.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.pl-pl.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.pt-pt.md deleted file mode 100644 index 97864050877..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/guide.pt-pt.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Cassandra - Advanced parameters references -excerpt: This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases -updated: 2025-07-07 ---- - - - -> [!warning] -> -> **Important Notice – End of Sale (EOS)** -> -> Sale of our Cassandra managed database service will end on 15 September 2025. -> -> Existing services will continue to operate until the End Of Life (EOL) on 15 December 2025. -> - -## Objective - -This guide lists all the supported advanced parameters that allow you to configure your Public Cloud Databases for Cassandra according to your use cases. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A database running on your OVHcloud Public Cloud Databases ([this guide](/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel) can help you to meet this requirement) -- Access to your [OVHcloud Control Panel](/links/manager) or to the [OVHcloud API](https://api.ovh.com/console/) - -## Instructions - -> [!warning] -> -> The management of advanced parameters is not supported via Terraform. -> - -### Using the OVHcloud Control Panel - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-the-ovhcloud-control-panel) to find out how to change your advanced parameters from the OVHcloud Control Panel. - -### Using API - -Please refer to this [guide](/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration#using-api) to find out how to change your advanced parameters from the OVHcloud API. - -### Advanced parameters for Cassandra - -Below you can find a summary of every configuration option available for Cassandra service: - -| | | -|---|---| -| Parameter | `cassandra.batch_size_fail_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Fail any multiple-partition batch exceeding this value. 50kb (10x warn threshold) by default. | - -| | | -|---|---| -| Parameter | `cassandra.batch_size_warn_threshold_in_kb` | -| Value type | long | -| Minimum | 1 | -| Maximum | 1000000 | -| Description | Log a warning message on any multiple-partition batch size exceeding this value. 5kb per batch by default. Caution should be taken on increasing the size of this threshold as it can lead to node instability. | - -| | | -|---|---| -| Parameter | `cassandra.datacenter` | -| Value type | string | -| Minimum | | -| Maximum | | -| Description | Name of the datacenter to which nodes of this service belong. Can be set only when creating the service. | - -## Go further - -Visit our dedicated Discord channel: . Ask questions, provide feedback and interact directly with the team that builds our databases services. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our community of users on . diff --git a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/meta.yaml b/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/meta.yaml deleted file mode 100644 index 3ed3aeea491..00000000000 --- a/pages/public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references/meta.yaml +++ /dev/null @@ -1,5 +0,0 @@ -id: 4daeb713-6395-4d46-b37c-cb33ba287257 -full_slug: public-cloud-databases-cassandra-advanced-parameters-references -engine: cassandra -section: settings -reference_category: public-cloud-databases-cassandra-guides \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel/meta.yaml b/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel/meta.yaml index b2402dacfb2..0e8d69555ba 100755 --- a/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel/meta.yaml +++ b/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel/meta.yaml @@ -2,4 +2,4 @@ id: c8c6cbfb-1855-4efb-8ff6-b865a4959ac0 full_slug: public-cloud-databases-getting-started engine: all section: onboarding -reference_category: public-cloud-databases-cassandra-guides \ No newline at end of file +reference_category: public-cloud-databases-general-guides \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/databases_02_order_api/meta.yaml b/pages/public_cloud/public_cloud_databases/databases_02_order_api/meta.yaml index 17e4aa633be..dbe0c7a19ca 100755 --- a/pages/public_cloud/public_cloud_databases/databases_02_order_api/meta.yaml +++ b/pages/public_cloud/public_cloud_databases/databases_02_order_api/meta.yaml @@ -1,3 +1,3 @@ id: 0aec99c6-5879-48f9-8280-cd1e76a37838 full_slug: public-cloud-databases-order-api -reference_category: public-cloud-databases-cassandra-guides \ No newline at end of file +reference_category: public-cloud-databases-general-guides \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.de-de.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.de-de.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.de-de.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.de-de.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-asia.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-asia.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-au.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-au.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-au.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-au.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-ca.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-ca.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-gb.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-gb.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-ie.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-ie.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-sg.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-sg.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-us.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-us.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.en-us.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.es-es.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.es-es.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.es-es.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.es-es.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.es-us.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.es-us.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.es-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.es-us.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.fr-ca.md index 9bad99aac77..b98e1344a14 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.fr-ca.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.fr-fr.md index 9bad99aac77..b98e1344a14 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.fr-fr.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.it-it.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.it-it.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.it-it.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.it-it.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.pl-pl.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.pl-pl.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.pt-pt.md index 008c2636028..06e2ddbf08d 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/guide.pt-pt.md @@ -12,7 +12,6 @@ Public cloud database engines are managed services, which means that they are no > > Advanced configuration is available for the following Public Cloud Databases engines : > -> - Cassandra > - MySQL > - PostgreSQL > - Valkey @@ -85,11 +84,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > MySQL >> > [!api] >> > @@ -115,11 +109,6 @@ From the resulting list, select and copy the cluster ID, also known as clusterId Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -143,11 +132,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration ->> > > MySQL >> > [!api] >> > @@ -171,11 +155,6 @@ Open the following API call and paste the corresponding inputs (serviceName, clu Open the following API call and paste the corresponding inputs (serviceName, clusterId) > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud PUT /cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration ->> > > MySQL >> > [!api] >> > diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/meta.yaml b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/meta.yaml index ec5a72b57b6..ed8dbe1c7fb 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/meta.yaml +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/meta.yaml @@ -2,4 +2,4 @@ id: dbbac3da-b325-431e-bae8-857eb6f41e13 full_slug: public-cloud-databases-advanced-configuration engine: all section: settings -reference_category: public-cloud-databases-cassandra-guides \ No newline at end of file +reference_category: public-cloud-databases-general-guides \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.de-de.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.de-de.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.de-de.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.de-de.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-asia.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-asia.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-au.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-au.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-au.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-au.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-ca.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-ca.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-gb.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-gb.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-ie.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-ie.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-sg.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-sg.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-us.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-us.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.en-us.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.es-es.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.es-es.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.es-es.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.es-es.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.es-us.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.es-us.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.es-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.es-us.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.fr-ca.md index a0a32b764de..efbebb0bc7a 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.fr-ca.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.fr-fr.md index a0a32b764de..efbebb0bc7a 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.fr-fr.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.it-it.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.it-it.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.it-it.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.it-it.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.pl-pl.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.pl-pl.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.pt-pt.md index 36a7ae6f04a..e41936fdb22 100644 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/guide.pt-pt.md @@ -29,7 +29,6 @@ MongoDB Enterprise | PITR on object storage | Off-site | Continuous | Few minute PostgreSQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes MySQL | PITR on object storage | On-Site, Off-Site | Continuous | Few minutes | Yes Valkey | Backup on object storage | On-Site, Off-Site | 2 times a day | 12h | Yes -Cassandra | Backup on object storage | On-Site, Off-Site | Daily | 24h | Yes ## Off-site backup diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.de-de.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.de-de.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.de-de.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.de-de.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-asia.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-asia.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-au.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-au.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-au.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-au.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-ca.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-ca.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-gb.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-gb.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-ie.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-ie.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-sg.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-sg.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-us.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-us.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.en-us.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.es-es.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.es-es.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.es-es.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.es-es.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.es-us.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.es-us.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.es-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.es-us.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.fr-ca.md index b948dd047c3..7ff79593f6b 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.fr-ca.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.fr-fr.md index b948dd047c3..7ff79593f6b 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.fr-fr.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.it-it.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.it-it.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.it-it.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.it-it.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.pl-pl.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.pl-pl.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.pt-pt.md index 3b959f3e1a9..47df0a2f1b3 100644 --- a/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_databases/databases_07_cross_service_integration/guide.pt-pt.md @@ -28,7 +28,7 @@ Cross Service Integration allows you to expose your Public Cloud Databases Logs The Cross Service Integrations for Logs and Metrics allow you for example: -- To send Valkey or MySQL metrics or Cassandra metrics in PostgreSQL. +- To send Valkey or MySQL metrics in PostgreSQL. - To send PostgreSQL or MySQL metrics to OpenSearch. - To show metrics in Dashboards service. @@ -150,11 +150,6 @@ From the resulting list, select and copy the service identifier corresponding to Open the following API call, paste your service ID into the `serviceName` input field and click `Execute`{.action}: > [!tabs] -> Cassandra ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra ->> > > Dashboards >> > [!api] >> > @@ -203,10 +198,6 @@ Open the following API call, paste your service ID into the `serviceName` input Get integration capabilities related to your Public Cloud Databases service: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud GET /cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration @@ -249,10 +240,6 @@ As a first step, you need to push your metrics or logs somewhere, in order to st For that, you need to create a new integration: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration @@ -305,10 +292,6 @@ Once done, get the `GrafanaDashboard` integration capability related to the dest Then create a second integration from your *Destination* service name: > [!tabs] -> Cassandra ->> > [!api] ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/cassandra/{clusterId}/integration ->> > > Dashboards >> > [!api] >> > @api {v1} /cloud POST /cloud/project/{serviceName}/database/grafana/{clusterId}/integration diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.de-de.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.de-de.md index 2b50ae9ff88..8e6f9ff2bf9 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.de-de.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.de-de.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-asia.md index 0917516dbc3..f076c15ffd7 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-asia.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-au.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-au.md index 0917516dbc3..f076c15ffd7 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-au.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-au.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-ca.md index 0917516dbc3..f076c15ffd7 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-ca.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-gb.md index 294b82e63a3..7090a77a9ce 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-gb.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-ie.md index 294b82e63a3..7090a77a9ce 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-ie.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-sg.md index 0917516dbc3..f076c15ffd7 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-sg.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-us.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-us.md index 0917516dbc3..f076c15ffd7 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.en-us.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.es-es.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.es-es.md index 2b50ae9ff88..8e6f9ff2bf9 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.es-es.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.es-es.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.es-us.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.es-us.md index 2c1c75e5de1..ea45cb83b77 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.es-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.es-us.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.fr-ca.md index aa17228133e..73bf3313c92 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.fr-ca.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.fr-fr.md index d4da47945d1..630962f0f32 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.fr-fr.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.it-it.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.it-it.md index 2b50ae9ff88..8e6f9ff2bf9 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.it-it.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.it-it.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.pl-pl.md index 2b50ae9ff88..8e6f9ff2bf9 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.pl-pl.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.pt-pt.md index 2b50ae9ff88..8e6f9ff2bf9 100644 --- a/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_databases/databases_09_order_terraform/guide.pt-pt.md @@ -244,8 +244,6 @@ In this guide, we explained how to deploy a MongoDB service but you can find exa >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/mysql/terraform/hello-world) > PostgreSQL >> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/postgresql/terraform/hello-world) -> Cassandra ->> [https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world](https://github.com/ovh/public-cloud-databases-examples/tree/main/databases/cassandra/terraform/hello-world) ## Go further diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.de-de.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.de-de.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.de-de.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.de-de.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-asia.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-asia.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-au.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-au.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-au.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-au.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-ca.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-ca.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-gb.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-gb.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-ie.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-ie.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-sg.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-sg.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-us.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-us.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.en-us.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.es-es.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.es-es.md index 1ac83bdd3fe..c970a36047f 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.es-es.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.es-es.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.es-us.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.es-us.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.es-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.es-us.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.fr-ca.md index 30286ed89d9..f108c8b2765 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.fr-ca.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.fr-fr.md index c72633a8d2b..051c2ba49f2 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.fr-fr.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.it-it.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.it-it.md index 9753e6a0bf9..8cc99e45501 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.it-it.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.it-it.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.pl-pl.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.pl-pl.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.pt-pt.md index 2c5f4bfd3e9..394df26bf46 100644 --- a/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_databases/databases_10_full_disk_handling/guide.pt-pt.md @@ -34,7 +34,6 @@ When the disk usage increases even more and reaches a critical level (depending Different engines react in different ways, thus Public Cloud Databases services react differently when facing disk full conditions: - `Valkey` does not store any user data on disk. Thus, it will not fill up the underlying disk storage. -- `Cassandra` turns to read-only. - `MySQL` and `PostgreSQL` turn to read-only with a way to temporarily revert to read-write. - `MongoDB` forbids writes but allows deletes only for the Admin users. diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.de-de.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.de-de.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.de-de.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.de-de.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-asia.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-asia.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-au.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-au.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-au.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-au.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-ca.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-ca.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-gb.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-gb.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-ie.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-ie.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-sg.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-sg.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-us.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-us.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.en-us.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.es-es.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.es-es.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.es-es.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.es-es.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.es-us.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.es-us.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.es-us.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.es-us.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.fr-ca.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.fr-ca.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.fr-fr.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.fr-fr.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.it-it.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.it-it.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.it-it.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.it-it.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.pl-pl.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.pl-pl.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.pt-pt.md index 86e0c5e035e..9308f284ba0 100644 --- a/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus/guide.pt-pt.md @@ -87,7 +87,6 @@ scrape_configs: Public Cloud Databases offer service metrics via Prometheus for the following engines: - Valkey -- Cassandra - MongoDB - MySQL - PostgreSQL diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.de-de.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.de-de.md index 2721957139e..e203f8b5c87 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.de-de.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.de-de.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-asia.md index 2e1aebbd104..0985d1f024f 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-asia.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-au.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-au.md index 2e1aebbd104..0985d1f024f 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-au.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-au.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-ca.md index 2e1aebbd104..0985d1f024f 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-ca.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-gb.md index 2721957139e..e203f8b5c87 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-gb.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-ie.md index 2721957139e..e203f8b5c87 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-ie.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-sg.md index 2e1aebbd104..0985d1f024f 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-sg.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-us.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-us.md index 2e1aebbd104..0985d1f024f 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-us.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.en-us.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.es-es.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.es-es.md index 2721957139e..e203f8b5c87 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.es-es.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.es-es.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.es-us.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.es-us.md index 2e1aebbd104..0985d1f024f 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.es-us.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.es-us.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.fr-ca.md index 6ba226f37cf..ee78c89827b 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.fr-ca.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.fr-fr.md index afde950455f..af694456828 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.fr-fr.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.it-it.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.it-it.md index 2721957139e..e203f8b5c87 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.it-it.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.it-it.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.pl-pl.md index 2721957139e..e203f8b5c87 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.pl-pl.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.pt-pt.md index 2721957139e..e203f8b5c87 100644 --- a/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_databases/information_01_security_overview/guide.pt-pt.md @@ -60,7 +60,7 @@ If you need to restore your data using a backup, you can follow [this guide](/pa | **Source** | **Content** | **Documentation** | | --- | --- | --- | | Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- (see `/me/api/logs`)
- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)
- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)
-[Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) | -| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Cassandra service as an example `/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | +| Service | 1000 last logs for service usage | See Sheet 'log' in the Control Panel
- or via API (for Kafka service as an example `/cloud/project/{serviceName}/database/kafka/{clusterId}/logs`
- `/cloud/project/{serviceName}/database/{serviceType}/{clusterId}/logs` | ## 6.API diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.de-de.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.de-de.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.de-de.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.de-de.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-asia.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-asia.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-au.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-au.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-au.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-au.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-ca.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-ca.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-gb.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-gb.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-ie.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-ie.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-sg.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-sg.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-us.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-us.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-us.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.en-us.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.es-es.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.es-es.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.es-es.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.es-es.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.es-us.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.es-us.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.es-us.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.es-us.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.fr-ca.md index 8f66ee561c0..ee105494a05 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.fr-ca.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.fr-fr.md index 8f66ee561c0..ee105494a05 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.fr-fr.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.it-it.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.it-it.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.it-it.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.it-it.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.pl-pl.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.pl-pl.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.pt-pt.md index 4e47d2a6a86..0a294a1a49f 100644 --- a/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_databases/information_03_shared_responsibility/guide.pt-pt.md @@ -18,7 +18,7 @@ This shared model can help relieve the customer’s operational burden. | C: Is consulted during the process | | I: Is informed of the results of the process | -For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey, Kafka, or Cassandra cluster. +For your information, a **Service** is considered a Public Cloud Databases service such as a MySQL, PostgreSQL, MongoDB, Valkey or Kafka cluster. ### 1. Before subscription diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.de-de.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.de-de.md index a96fad47dee..093cd849957 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.de-de.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.de-de.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-asia.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-asia.md index 5d001be51df..96586a06908 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-asia.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-au.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-au.md index 5d001be51df..96586a06908 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-au.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-au.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-ca.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-ca.md index 5d001be51df..96586a06908 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-ca.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-gb.md index 5d001be51df..96586a06908 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-gb.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-ie.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-ie.md index 5d001be51df..96586a06908 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-ie.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-sg.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-sg.md index 5d001be51df..96586a06908 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-sg.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-us.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-us.md index 5d001be51df..96586a06908 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-us.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.en-us.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.es-es.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.es-es.md index a96fad47dee..093cd849957 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.es-es.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.es-es.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.es-us.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.es-us.md index a96fad47dee..093cd849957 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.es-us.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.es-us.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.fr-ca.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.fr-ca.md index 45081f89ada..011dcfef9dc 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.fr-ca.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.fr-fr.md index 45081f89ada..011dcfef9dc 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.fr-fr.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.it-it.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.it-it.md index a96fad47dee..093cd849957 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.it-it.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.it-it.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.pl-pl.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.pl-pl.md index a96fad47dee..093cd849957 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.pl-pl.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan diff --git a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.pt-pt.md b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.pt-pt.md index a96fad47dee..093cd849957 100644 --- a/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_databases/information_05_capabilities/guide.pt-pt.md @@ -35,22 +35,17 @@ See our [MongoDB Capabilities and limitations](/pages/public_cloud/public_cloud_ Valkey is fully managed in-memory NoSQL database based on the Redis® open source software. It helps you store and access data quickly and efficiently.
See our [Valkey Capabilities and limitations](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) guide. -### Cassandra - -Apache Cassandra is an open-source fully managed NoSQL database. It's highly fault-tolerant with asynchronous replication.
-See our [Cassandra Capabilities and limitations](/pages/public_cloud/public_cloud_databases/cassandra_01_capabilities) guide. - ## Feature Availability -| Feature | MySQL | PostgreSQL | MongoDB | Valkey | Cassandra | -|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------|-----------| -| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | ✓ | -| Read-only nodes | ✓ | ✓ | ✓ | | | -| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | | -| Database forking | ✓ | ✓ | ✓ | ✓ | ✓ | -| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | ✓ | -| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | ✓ | +| Feature | MySQL | PostgreSQL | MongoDB | Valkey | +|--------------------------------------------------------------------------------------------------------------|-------|------------|------------------|-------| +| End-to-end security ([more information](/pages/public_cloud/public_cloud_databases/information_01_security_overview)) | ✓ | ✓ | ✓ | ✓ | +| Automatic updates and one click upgrade | ✓ | ✓ | ✓ | ✓ | +| Read-only nodes | ✓ | ✓ | ✓ | | +| Point in Time Recovery | ✓ | ✓ | ✓ (1) | | +| Database forking | ✓ | ✓ | ✓ | ✓ | +| Terraform Provider support ([more information](https://registry.terraform.io/providers/ovh/ovh/latest/docs)) | ✓ | ✓ | ✓ | ✓ | +| Private network connectivity (vRack) | ✓ | ✓ | ✓ | ✓ | (1) depends on the plan